.icon[data-astro-cid-e4qvv5cg]{display:inline-block;flex:0 0 auto;vertical-align:middle}.eyebrow[data-astro-cid-r33vhup2]{display:flex;align-items:center;color:var(--color-copper-500);font-size:.75rem;font-weight:400;letter-spacing:.2em;line-height:1;text-transform:uppercase}.eyebrow[data-astro-cid-r33vhup2]:before{position:relative;content:"";width:40px;height:1px;margin-right:16px;background-color:var(--color-copper-300)}@media(max-width:767.98px){.eyebrow[data-astro-cid-r33vhup2]:before{width:32px}}@media(max-width:639.98px){.eyebrow[data-astro-cid-r33vhup2]:before{width:24px}}.eyebrow-meta[data-astro-cid-r33vhup2]{position:relative;margin-left:20px}.eyebrow-meta[data-astro-cid-r33vhup2]:before{position:absolute;top:50%;left:-12px;transform:translateY(-50%);content:"";width:3px;height:3px;background-color:var(--color-copper-500);border-radius:9999px}@media(max-width:767.98px){.eyebrow-meta[data-astro-cid-r33vhup2]{display:none}}.navigation[data-astro-cid-pux6a34n]{position:sticky;z-index:999;top:0;background-color:color-mix(in srgb,var(--color-gold-50) 70%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid transparent;transition:border-color .18s ease-out}.navigation--is-scrolled[data-astro-cid-pux6a34n],.navigation--is-open[data-astro-cid-pux6a34n]{border-bottom-color:var(--color-light-200)}.navigation__inner[data-astro-cid-pux6a34n]{display:flex;align-items:center;justify-content:space-between;height:72px}.navigation__brand[data-astro-cid-pux6a34n]{display:flex;align-items:center;gap:.5rem;color:var(--color-copper-600);text-decoration:none}.navigation__brand-logo[data-astro-cid-pux6a34n]{width:32px;height:32px}.navigation__brand-label[data-astro-cid-pux6a34n]{font-size:14px;font-weight:500}.navigation__menu[data-astro-cid-pux6a34n]{display:flex;gap:24px;margin:0;padding:0;font-size:13px;list-style:none}.navigation__item[data-astro-cid-pux6a34n]{position:relative;display:flex;align-items:center}.navigation__item[data-astro-cid-pux6a34n]:hover .navigation__link[data-astro-cid-pux6a34n],.navigation__item[data-astro-cid-pux6a34n]:hover .navigation__submenu-indicator[data-astro-cid-pux6a34n],.navigation__item[data-astro-cid-pux6a34n]:focus-within .navigation__link[data-astro-cid-pux6a34n],.navigation__item[data-astro-cid-pux6a34n]:focus-within .navigation__submenu-indicator[data-astro-cid-pux6a34n]{color:var(--color-copper-600)}.navigation__item[data-astro-cid-pux6a34n]:hover .navigation__submenu-indicator[data-astro-cid-pux6a34n] svg,.navigation__item[data-astro-cid-pux6a34n]:focus-within .navigation__submenu-indicator[data-astro-cid-pux6a34n] svg{transform:rotate(180deg)}.navigation__item[data-astro-cid-pux6a34n]:hover .navigation__submenu[data-astro-cid-pux6a34n],.navigation__item[data-astro-cid-pux6a34n]:focus-within .navigation__submenu[data-astro-cid-pux6a34n]{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%) translateY(0)}.navigation__link[data-astro-cid-pux6a34n]{padding:8px 0;color:var(--color-light-600);text-decoration:none;transition:color .18s ease-out}.navigation__link[data-astro-cid-pux6a34n]:hover,.navigation__link[data-astro-cid-pux6a34n]:focus-visible{color:var(--color-copper-600)}.navigation__link--active[data-astro-cid-pux6a34n],.navigation__item--active[data-astro-cid-pux6a34n] .navigation__submenu-indicator[data-astro-cid-pux6a34n]{color:var(--color-copper-600)}.navigation__item--has-submenu[data-astro-cid-pux6a34n] .navigation__link[data-astro-cid-pux6a34n]{padding-right:24px}.navigation__submenu-indicator[data-astro-cid-pux6a34n]{display:inline-flex;align-items:center;margin-left:-16px;color:var(--color-light-600);pointer-events:none;transition:color .18s ease-out}.navigation__submenu-indicator[data-astro-cid-pux6a34n] svg{transition:transform .24s ease-out}.navigation__submenu[data-astro-cid-pux6a34n]{position:absolute;top:90%;left:50%;min-width:320px;border:1px solid var(--color-light-200);background-color:var(--color-sandstone-50);box-shadow:0 24px 32px color-mix(in srgb,var(--color-copper-800) 15%,transparent);opacity:0;pointer-events:none;transform:translate(-50%) translateY(12px);transition:opacity .32s ease-out,transform .4s cubic-bezier(.07,.83,.435,1.025),visibility .32s ease-out;visibility:hidden}.navigation__submenu-link[data-astro-cid-pux6a34n]{display:flex;flex-direction:column;gap:6px;padding:16px;line-height:1;text-decoration:none;transition:background-color .32s ease-out}.navigation__submenu-link[data-astro-cid-pux6a34n]:not(:last-child){border-bottom:1px solid var(--color-light-200)}.navigation__submenu-link[data-astro-cid-pux6a34n]:hover,.navigation__submenu-link[data-astro-cid-pux6a34n]:focus-visible{background-color:var(--color-sandstone-100)}.navigation__submenu-link[data-astro-cid-pux6a34n]:hover .navigation__submenu-title[data-astro-cid-pux6a34n],.navigation__submenu-link[data-astro-cid-pux6a34n]:focus-visible .navigation__submenu-title[data-astro-cid-pux6a34n]{color:var(--color-sandstone-950)}.navigation__submenu-link[data-astro-cid-pux6a34n]:hover .navigation__submenu-description[data-astro-cid-pux6a34n],.navigation__submenu-link[data-astro-cid-pux6a34n]:focus-visible .navigation__submenu-description[data-astro-cid-pux6a34n]{color:var(--color-sandstone-700)}.navigation__submenu-link--active[data-astro-cid-pux6a34n]{background-color:var(--color-sandstone-100)}.navigation__submenu-link--active[data-astro-cid-pux6a34n] .navigation__submenu-title[data-astro-cid-pux6a34n]{color:var(--color-sandstone-950)}.navigation__submenu-link--active[data-astro-cid-pux6a34n] .navigation__submenu-description[data-astro-cid-pux6a34n]{color:var(--color-sandstone-700)}.navigation__submenu-title[data-astro-cid-pux6a34n]{color:var(--color-black);font-size:13px;font-weight:550}.navigation__submenu-description[data-astro-cid-pux6a34n]{color:var(--color-light-600);font-size:11px}.navigation__actions[data-astro-cid-pux6a34n]{display:flex;align-items:center;gap:12px}.navigation[data-astro-cid-pux6a34n] .navigation__cta{flex:0 0 auto}.navigation__toggle[data-astro-cid-pux6a34n]{position:relative;width:40px;height:40px;padding:0;border:0;background:transparent;place-content:center;display:none;cursor:pointer;transition:background-color .32s ease-out,transform .16s cubic-bezier(.25,.46,.45,.94)}.navigation__toggle[data-astro-cid-pux6a34n] span[data-astro-cid-pux6a34n]{grid-area:1/1;display:block;width:18px;height:2px;background-color:var(--color-copper-700);transition:background-color .32s ease-out,opacity .18s ease-out,transform .24s cubic-bezier(.25,.46,.45,.94)}.navigation__toggle[data-astro-cid-pux6a34n] span[data-astro-cid-pux6a34n]:nth-child(1){transform:translateY(-6px)}.navigation__toggle[data-astro-cid-pux6a34n] span[data-astro-cid-pux6a34n]:nth-child(3){transform:translateY(6px)}.navigation__toggle[data-astro-cid-pux6a34n]:hover,.navigation__toggle[data-astro-cid-pux6a34n][aria-expanded=true]{background-color:var(--color-black)}.navigation__toggle[data-astro-cid-pux6a34n]:hover span[data-astro-cid-pux6a34n],.navigation__toggle[data-astro-cid-pux6a34n][aria-expanded=true] span[data-astro-cid-pux6a34n]{background-color:var(--color-white)}.navigation__toggle[data-astro-cid-pux6a34n]:active{transform:scale(.92)}.navigation__toggle[data-astro-cid-pux6a34n][aria-expanded=true] span[data-astro-cid-pux6a34n]:nth-child(1){transform:rotate(45deg)}.navigation__toggle[data-astro-cid-pux6a34n][aria-expanded=true] span[data-astro-cid-pux6a34n]:nth-child(2){opacity:0;transform:scaleX(.35)}.navigation__toggle[data-astro-cid-pux6a34n][aria-expanded=true] span[data-astro-cid-pux6a34n]:nth-child(3){transform:rotate(-45deg)}@media(max-width:767.98px){.navigation[data-astro-cid-pux6a34n] nav[data-astro-cid-pux6a34n]{position:absolute;top:100%;right:0;left:0;display:block;overflow-y:auto;height:calc(100dvh - 72px);padding:24px 16px 40px;background-color:var(--color-gold-50);box-shadow:0 18px 32px color-mix(in srgb,var(--color-copper-800) 12%,transparent);overscroll-behavior:contain;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .22s ease-out,transform .24s ease-out,visibility .22s ease-out;visibility:hidden}.navigation[data-astro-cid-pux6a34n] nav[data-astro-cid-pux6a34n] [data-astro-cid-pux6a34n]{pointer-events:none;visibility:hidden}.navigation__actions[data-astro-cid-pux6a34n]{margin-left:auto}.navigation__menu[data-astro-cid-pux6a34n]{flex-direction:column;gap:8px}.navigation__item[data-astro-cid-pux6a34n]{display:block;padding:0 0 16px}.navigation__link[data-astro-cid-pux6a34n]{padding:16px 0;display:block;font-size:24px;color:var(--color-midnight-950);line-height:1;font-family:Fraunces,Georgia,serif;font-weight:400;font-style:normal}.navigation__item--has-submenu[data-astro-cid-pux6a34n] .navigation__link[data-astro-cid-pux6a34n]{padding-right:0}.navigation__submenu-indicator[data-astro-cid-pux6a34n]{display:none}.navigation__submenu[data-astro-cid-pux6a34n]{position:static;display:flex;flex-direction:column;gap:2px;min-width:0;margin:0;padding:0 0 0 16px;border:0;background-color:transparent;box-shadow:none;opacity:1;pointer-events:auto;transform:none;visibility:visible}.navigation__item[data-astro-cid-pux6a34n]:hover .navigation__submenu[data-astro-cid-pux6a34n],.navigation__item[data-astro-cid-pux6a34n]:focus-within .navigation__submenu[data-astro-cid-pux6a34n]{transform:none}.navigation__submenu-link[data-astro-cid-pux6a34n]{gap:4px;min-height:48px;padding:10px 0;transition:color .18s ease-out}.navigation__submenu-link[data-astro-cid-pux6a34n]:not(:last-child){border-bottom:0}.navigation__submenu-link[data-astro-cid-pux6a34n]:hover,.navigation__submenu-link[data-astro-cid-pux6a34n]:focus-visible{background-color:transparent}.navigation__submenu-link[data-astro-cid-pux6a34n]:hover .navigation__submenu-title[data-astro-cid-pux6a34n],.navigation__submenu-link[data-astro-cid-pux6a34n]:focus-visible .navigation__submenu-title[data-astro-cid-pux6a34n]{color:var(--color-copper-700)}.navigation__submenu-link[data-astro-cid-pux6a34n]:hover .navigation__submenu-description[data-astro-cid-pux6a34n],.navigation__submenu-link[data-astro-cid-pux6a34n]:focus-visible .navigation__submenu-description[data-astro-cid-pux6a34n]{color:var(--color-light-700)}.navigation__submenu-title[data-astro-cid-pux6a34n]{color:var(--color-light-950);font-size:14px;font-weight:500;line-height:1.2}.navigation__submenu-description[data-astro-cid-pux6a34n]{color:var(--color-light-600);font-size:12px;line-height:1.35}.navigation__item[data-astro-cid-pux6a34n]:not(:last-child){border-bottom:1px solid var(--color-light-100)}.navigation__toggle[data-astro-cid-pux6a34n]{display:inline-grid}.navigation--is-open[data-astro-cid-pux6a34n] nav[data-astro-cid-pux6a34n]{opacity:1;pointer-events:auto;transform:translateY(1px);visibility:visible}.navigation--is-open[data-astro-cid-pux6a34n] nav[data-astro-cid-pux6a34n] [data-astro-cid-pux6a34n]{pointer-events:auto;visibility:visible}}.site-footer[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px clamp(20px,5vw,64px);border-top:1px solid #e5e7eb;color:#4b5563;background:#f9fafb}.site-footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0}.footer-nav[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:16px}.footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:inherit;text-decoration:none}.footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#111827}@media(max-width:640px){.site-footer[data-astro-cid-sz7xmlte]{align-items:flex-start;flex-direction:column}}:root{--color-white: #ffffff;--color-black: #1d1d1d;--color-copper: #cc7d51;--color-copper-tint: #dc9b78;--color-copper-shade: #a75d36;--color-copper-contrast: #ffffff;--color-copper-50: #fcf5f1;--color-copper-100: #f7e5dc;--color-copper-200: #edc5b2;--color-copper-300: #e1a082;--color-copper-400: #d68b63;--color-copper-500: #cc7d51;--color-copper-600: #b9683f;--color-copper-700: #995331;--color-copper-800: #7a4228;--color-copper-900: #613522;--color-copper-950: #351a0f;--color-sandstone: #d5b59d;--color-sandstone-tint: #e0c7b4;--color-sandstone-shade: #b58b6c;--color-sandstone-contrast: #1e1e1e;--color-sandstone-50: #fbf8f5;--color-sandstone-100: #f6eee8;--color-sandstone-200: #ecdccc;--color-sandstone-300: #dfc3ad;--color-sandstone-400: #d5b59d;--color-sandstone-500: #c89e7f;--color-sandstone-600: #b58362;--color-sandstone-700: #98694f;--color-sandstone-800: #7c5645;--color-sandstone-900: #66483b;--color-sandstone-950: #36231d;--color-gold: #c89a45;--color-gold-tint: #dfbd73;--color-gold-shade: #9f6f25;--color-gold-contrast: #1e1e1e;--color-gold-50: #fcf8ed;--color-gold-100: #f8edcf;--color-gold-200: #efd99b;--color-gold-300: #e4bf63;--color-gold-400: #d5a847;--color-gold-500: #c89a45;--color-gold-600: #ad7a2f;--color-gold-700: #8c5e26;--color-gold-800: #724c23;--color-gold-900: #5e4021;--color-gold-950: #34210f;--color-midnight: #18253f;--color-midnight-tint: #273a61;--color-midnight-shade: #101a2d;--color-midnight-contrast: #ffffff;--color-midnight-50: #f1f4f8;--color-midnight-100: #dce4ef;--color-midnight-200: #bdcbe0;--color-midnight-300: #91a7ca;--color-midnight-400: #657faf;--color-midnight-500: #465f95;--color-midnight-600: #344978;--color-midnight-700: #293a61;--color-midnight-800: #222f50;--color-midnight-900: #18253f;--color-midnight-950: #0b1221;--color-danger: #b94f42;--color-danger-tint: #d47768;--color-danger-shade: #8f352d;--color-danger-contrast: #ffffff;--color-danger-50: #fcf3f0;--color-danger-100: #f7dfd9;--color-danger-200: #edbeb3;--color-danger-300: #df9586;--color-danger-400: #d16f5e;--color-danger-500: #b94f42;--color-danger-600: #9d4037;--color-danger-700: #81362f;--color-danger-800: #6b302b;--color-danger-900: #592b28;--color-danger-950: #331413;--color-warning: #bd9060;--color-warning-tint: #d4ad7e;--color-warning-shade: #946943;--color-warning-contrast: #1d1d1d;--color-warning-50: #fbf7f2;--color-warning-100: #f5eadf;--color-warning-200: #ead4bd;--color-warning-300: #dbb58c;--color-warning-400: #cb9b6d;--color-warning-500: #bd9060;--color-warning-600: #a67852;--color-warning-700: #8a6045;--color-warning-800: #704f3c;--color-warning-900: #5c4234;--color-warning-950: #322119;--color-success: #6f8057;--color-success-tint: #93a277;--color-success-shade: #53643f;--color-success-contrast: #ffffff;--color-success-50: #f5f7f0;--color-success-100: #e8eddc;--color-success-200: #d1dcba;--color-success-300: #b4c58f;--color-success-400: #93a66b;--color-success-500: #6f8057;--color-success-600: #5c6b49;--color-success-700: #4a573d;--color-success-800: #3d4934;--color-success-900: #343f2e;--color-success-950: #1c2318;--color-info: #465f95;--color-info-tint: #657faf;--color-info-shade: #293a61;--color-info-contrast: #ffffff;--color-info-50: #f1f4f8;--color-info-100: #dce4ef;--color-info-200: #bdcbe0;--color-info-300: #91a7ca;--color-info-400: #657faf;--color-info-500: #465f95;--color-info-600: #344978;--color-info-700: #293a61;--color-info-800: #222f50;--color-info-900: #18253f;--color-info-950: #0b1221;--color-light: #9c887b;--color-light-50: #fbf8f5;--color-light-100: #f4eee8;--color-light-200: #e8dbce;--color-light-300: #d6c2b1;--color-light-400: #bba695;--color-light-500: #9c887b;--color-light-600: #77695f;--color-light-700: #574e48;--color-light-800: #3b3633;--color-light-900: #292725;--color-light-950: #1d1c1b;--color-dark: #121212;--color-dark-50: #181716;--color-dark-100: #161514;--color-dark-200: #141313;--color-dark-300: #121212;--color-dark-400: #101010;--color-dark-500: #0d0d0d;--color-dark-600: #0a0a0a;--color-dark-700: #070707;--color-dark-800: #040404;--color-dark-900: #020202;--color-dark-950: #000000}.section-spacing{padding:clamp(40px,7vw,96px) 0}*,*:before,*:after{box-sizing:border-box}*:not(dialog){margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}html,body{background-color:var(--color-gold-50);min-width:320px}body{width:100%}body::selection{background-color:var(--color-copper-600);color:var(--color-midnight-950)}html,body{font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:350;line-height:1.75;color:var(--color-black)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.heading-1,.heading-2,.heading-3,.heading-4,.heading-5,.heading-6{font-family:Fraunces,Georgia,serif;font-weight:400;font-style:normal;letter-spacing:-.015em;line-height:1.05;color:var(--color-midnight-950);font-optical-sizing:auto;font-variation-settings:normal;font-feature-settings:normal;text-rendering:auto}em{font-style:italic;font-weight:400;color:#cc7d51;font-optical-sizing:auto;font-variation-settings:normal;font-feature-settings:normal;text-rendering:auto}p{margin:0}p.lead{font-size:18px;font-weight:350}.display-1{font-size:48px;line-height:.9}@media(min-width:768px){.display-1{font-size:60px}}@media(min-width:1024px){.display-1{font-size:72px}}@media(max-width:767.98px){.display-1{line-height:1}}@media(max-width:639.98px){.display-1{line-height:1.1}}.display-2{font-size:44px;line-height:.9}@media(min-width:768px){.display-2{font-size:54px}}@media(min-width:1024px){.display-2{font-size:64px}}@media(max-width:767.98px){.display-2{line-height:1}}@media(max-width:639.98px){.display-2{line-height:1.1}}h1,.heading-1{font-size:40px}@media(min-width:768px){h1,.heading-1{font-size:48px}}@media(min-width:1024px){h1,.heading-1{font-size:56px}}h2,.heading-2{font-size:36px}@media(min-width:768px){h2,.heading-2{font-size:42px}}@media(min-width:1024px){h2,.heading-2{font-size:48px}}h3,.heading-3{font-size:32px}@media(min-width:768px){h3,.heading-3{font-size:36px}}@media(min-width:1024px){h3,.heading-3{font-size:40px}}h4,.heading-4{font-size:28px}@media(min-width:768px){h4,.heading-4{font-size:32px}}@media(min-width:1024px){h4,.heading-4{font-size:34px}}h5,.heading-5{font-size:24px}@media(min-width:768px){h5,.heading-5{font-size:26px}}@media(min-width:1024px){h5,.heading-5{font-size:28px}}h6,.heading-6{font-size:16px;text-transform:uppercase}.container{max-width:1200px;margin:0 auto;padding-left:16px;padding-right:16px}@media(min-width:640px){.container{padding-left:24px;padding-right:24px}}@media(min-width:768px){.container{padding-left:32px;padding-right:32px}}.container--narrow{max-width:992px}.container--wide{max-width:1440px}.u-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.u-text-gradient{--gradient-text-fallback: var(--color-copper-500);--gradient-text: linear-gradient( 90deg, var(--color-copper-500), var(--color-gold-500) );color:var(--gradient-text-fallback)}@supports (background-clip: text) or (-webkit-background-clip: text){.u-text-gradient{background:var(--gradient-text);background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.u-text-gradient--copper{--gradient-text-fallback: var(--color-copper-500);--gradient-text: linear-gradient( 90deg, var(--color-copper-400), var(--color-copper-700) )}.u-text-gradient--gold{--gradient-text-fallback: var(--color-gold-500);--gradient-text: linear-gradient( 90deg, var(--color-gold-300), var(--color-gold-700) )}.u-text-gradient--midnight{--gradient-text-fallback: var(--color-midnight-700);--gradient-text: linear-gradient( 90deg, var(--color-midnight-500), var(--color-midnight-950) )}.u-text-gradient--copper-gold{--gradient-text-fallback: var(--color-copper-500);--gradient-text: linear-gradient( 90deg, var(--color-copper-500), var(--color-gold-500) )}.u-text-gradient--midnight-copper{--gradient-text-fallback: var(--color-midnight-700);--gradient-text: linear-gradient( 90deg, var(--color-midnight-700), var(--color-copper-500) )}.u-text-gradient--sandstone-copper{--gradient-text-fallback: var(--color-sandstone-500);--gradient-text: linear-gradient( 90deg, var(--color-sandstone-400), var(--color-copper-600) )}.imco-button{--imco-button-bg: var(--color-copper-500);--imco-button-bg-hover: var(--color-copper-600);--imco-button-bg-active: var(--color-copper-700);--imco-button-swipe-bg: var(--color-copper-700);--imco-button-fg: var(--color-copper-contrast);--imco-button-hover-fg: var(--imco-button-fg);--imco-button-border: var(--imco-button-bg);--imco-button-outline-bg: transparent;--imco-button-outline-border: var(--imco-button-bg);--imco-button-outline-fg: var(--imco-button-bg-active);--imco-button-outline-swipe-bg: var(--color-copper-600);--imco-button-outline-hover-bg: var(--imco-button-bg);--imco-button-outline-hover-border: var(--imco-button-bg);--imco-button-outline-hover-fg: var(--imco-button-fg);--imco-button-outline-active-bg: var(--imco-button-bg-active);--imco-button-outline-active-border: var(--imco-button-bg-active);--imco-button-outline-active-fg: var(--imco-button-fg);--imco-button-ease-out: cubic-bezier(.25, .46, .45, .94);display:inline-flex;position:relative;align-items:center;justify-content:center;gap:8px;overflow:hidden;min-height:48px;padding:0 22px;border:1px solid var(--imco-button-border);border-radius:0;background-color:var(--imco-button-bg);background-image:linear-gradient(90deg,var(--imco-button-swipe-bg),var(--imco-button-swipe-bg));background-position:right center;background-repeat:no-repeat;background-size:0% 100%;color:var(--imco-button-fg);cursor:pointer;font:inherit;font-size:14px;font-weight:400;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;transition:background-color .18s var(--imco-button-ease-out),background-size .32s var(--imco-button-ease-out),border-color .18s var(--imco-button-ease-out),color .18s var(--imco-button-ease-out),transform .14s var(--imco-button-ease-out)}@media(max-width:767.98px){.imco-button{transition:background-color .18s var(--imco-button-ease-out),background-size .52s var(--imco-button-ease-out),border-color .18s var(--imco-button-ease-out),color .18s var(--imco-button-ease-out),transform .14s var(--imco-button-ease-out)}}.imco-button--sm{min-height:40px;padding:0 16px;font-size:.84rem}.imco-button--lg{min-height:56px;padding:0 28px;font-size:1rem}.imco-button__icon{flex:0 0 auto;width:1em;height:1em}.imco-button:not(:disabled):not([aria-disabled=true]):hover{--imco-button-border: var(--imco-button-swipe-bg);background-position:left center;background-size:100% 100%;color:var(--imco-button-hover-fg)}.imco-button:not(:disabled):not([aria-disabled=true]):active{--imco-button-border: var(--imco-button-bg-active);background-color:var(--imco-button-bg-active);background-size:100% 100%;transform:translateY(1px)}.imco-button:focus-visible{outline:2px solid var(--color-midnight-950);outline-offset:3px}.imco-button:disabled,.imco-button[aria-disabled=true]{opacity:.52;cursor:not-allowed;transform:none}.imco-button--outline{--imco-button-border: var(--imco-button-outline-border);--imco-button-swipe-bg: var(--imco-button-outline-swipe-bg);background-color:var(--imco-button-outline-bg);color:var(--imco-button-outline-fg)}.imco-button--outline:not(:disabled):not([aria-disabled=true]):hover{--imco-button-border: var(--imco-button-swipe-bg);color:var(--imco-button-outline-hover-fg)}.imco-button--outline:not(:disabled):not([aria-disabled=true]):active{--imco-button-border: var(--imco-button-outline-active-border);background-color:var(--imco-button-outline-active-bg);color:var(--imco-button-outline-active-fg)}.imco-button--secondary{--imco-button-bg: var(--color-light-100);--imco-button-bg-hover: var(--color-light-200);--imco-button-bg-active: var(--color-light-300);--imco-button-swipe-bg: var(--color-light-700);--imco-button-fg: var(--color-midnight-950);--imco-button-hover-fg: var(--color-white);--imco-button-border: var(--color-light-300);--imco-button-outline-border: var(--color-light-400);--imco-button-outline-fg: var(--color-light-800);--imco-button-outline-swipe-bg: var(--color-light-600);--imco-button-outline-hover-bg: var(--color-light-100);--imco-button-outline-hover-border: var(--color-light-600);--imco-button-outline-hover-fg: var(--color-white);--imco-button-outline-active-bg: var(--color-light-200);--imco-button-outline-active-border: var(--color-light-600);--imco-button-outline-active-fg: var(--color-midnight-950)}.imco-button--white{--imco-button-bg: var(--color-white);--imco-button-bg-hover: var(--color-gold-100);--imco-button-bg-active: var(--color-gold-200);--imco-button-swipe-bg: var(--color-light-700);--imco-button-fg: var(--color-midnight-950);--imco-button-hover-fg: var(--color-white);--imco-button-border: rgb(11 18 33 / .16);--imco-button-outline-border: var(--color-white);--imco-button-outline-fg: var(--color-white);--imco-button-outline-swipe-bg: var(--color-light-600);--imco-button-outline-hover-bg: var(--color-white);--imco-button-outline-hover-border: var(--color-white);--imco-button-outline-hover-fg: var(--color-white);--imco-button-outline-active-bg: var(--color-gold-100);--imco-button-outline-active-border: var(--color-gold-100);--imco-button-outline-active-fg: var(--color-midnight-950)}.imco-button--black{--imco-button-bg: var(--color-black);--imco-button-bg-hover: var(--color-dark-700);--imco-button-bg-active: var(--color-dark-900);--imco-button-swipe-bg: var(--color-dark-700);--imco-button-fg: var(--color-white);--imco-button-outline-swipe-bg: var(--color-dark-600);--imco-button-outline-fg: var(--color-black)}.imco-button--gold{--imco-button-bg: var(--color-gold-500);--imco-button-bg-hover: var(--color-gold-600);--imco-button-bg-active: var(--color-gold-700);--imco-button-swipe-bg: var(--color-gold-700);--imco-button-fg: var(--color-gold-contrast);--imco-button-outline-swipe-bg: var(--color-gold-600);--imco-button-outline-fg: var(--color-gold-700)}.imco-button--copper{--imco-button-bg: var(--color-copper-500);--imco-button-bg-hover: var(--color-copper-600);--imco-button-bg-active: var(--color-copper-700);--imco-button-swipe-bg: var(--color-copper-700);--imco-button-fg: var(--color-copper-contrast);--imco-button-outline-swipe-bg: var(--color-copper-600);--imco-button-outline-fg: var(--color-copper-700)}.imco-button--sandstone{--imco-button-bg: var(--color-sandstone-400);--imco-button-bg-hover: var(--color-sandstone-500);--imco-button-bg-active: var(--color-sandstone-600);--imco-button-swipe-bg: var(--color-sandstone-700);--imco-button-fg: var(--color-sandstone-contrast);--imco-button-outline-swipe-bg: var(--color-sandstone-600);--imco-button-outline-fg: var(--color-sandstone-700)}.imco-button--midnight{--imco-button-bg: var(--color-midnight-900);--imco-button-bg-hover: var(--color-midnight-800);--imco-button-bg-active: var(--color-midnight-950);--imco-button-swipe-bg: var(--color-midnight-700);--imco-button-fg: var(--color-midnight-contrast);--imco-button-outline-swipe-bg: var(--color-midnight-600);--imco-button-outline-fg: var(--color-midnight-900)}.imco-button--danger{--imco-button-bg: var(--color-danger-500);--imco-button-bg-hover: var(--color-danger-600);--imco-button-bg-active: var(--color-danger-700);--imco-button-swipe-bg: var(--color-danger-700);--imco-button-fg: var(--color-danger-contrast);--imco-button-outline-swipe-bg: var(--color-danger-600);--imco-button-outline-fg: var(--color-danger-700)}.imco-button--warning{--imco-button-bg: var(--color-warning-500);--imco-button-bg-hover: var(--color-warning-600);--imco-button-bg-active: var(--color-warning-700);--imco-button-swipe-bg: var(--color-warning-700);--imco-button-fg: var(--color-warning-contrast);--imco-button-outline-swipe-bg: var(--color-warning-600);--imco-button-outline-fg: var(--color-warning-700)}.imco-button--success{--imco-button-bg: var(--color-success-500);--imco-button-bg-hover: var(--color-success-600);--imco-button-bg-active: var(--color-success-700);--imco-button-swipe-bg: var(--color-success-700);--imco-button-fg: var(--color-success-contrast);--imco-button-outline-swipe-bg: var(--color-success-600);--imco-button-outline-fg: var(--color-success-700)}.imco-button--info{--imco-button-bg: var(--color-info-500);--imco-button-bg-hover: var(--color-info-600);--imco-button-bg-active: var(--color-info-700);--imco-button-swipe-bg: var(--color-info-700);--imco-button-fg: var(--color-info-contrast);--imco-button-outline-swipe-bg: var(--color-info-600);--imco-button-outline-fg: var(--color-info-700)}.imco-button--light{--imco-button-bg: var(--color-light-100);--imco-button-bg-hover: var(--color-light-200);--imco-button-bg-active: var(--color-light-300);--imco-button-swipe-bg: var(--color-light-700);--imco-button-fg: var(--color-midnight-950);--imco-button-hover-fg: var(--color-white);--imco-button-border: var(--color-light-300);--imco-button-outline-border: var(--color-light-400);--imco-button-outline-fg: var(--color-light-800);--imco-button-outline-swipe-bg: var(--color-light-600);--imco-button-outline-hover-bg: var(--color-light-100);--imco-button-outline-hover-border: var(--color-light-600);--imco-button-outline-hover-fg: var(--color-white);--imco-button-outline-active-bg: var(--color-light-200);--imco-button-outline-active-border: var(--color-light-600);--imco-button-outline-active-fg: var(--color-midnight-950)}.imco-button--dark{--imco-button-bg: var(--color-dark-300);--imco-button-bg-hover: var(--color-dark-600);--imco-button-bg-active: var(--color-dark-900);--imco-button-swipe-bg: var(--color-dark-700);--imco-button-fg: var(--color-white);--imco-button-outline-swipe-bg: var(--color-dark-600);--imco-button-outline-fg: var(--color-dark-300)}
