@font-face{font-family:'Inter';src:url('/assets/fonts/InterVariable.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:optional}@font-face{font-family:'Inter';src:url('/assets/fonts/InterVariable-Italic.woff2') format('woff2');font-weight:100 900;font-style:italic;font-display:optional}@font-face{font-family:'Inter Variable';src:url('/assets/fonts/InterVariable.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:optional}@font-face{font-family:'Inter Variable';src:url('/assets/fonts/InterVariable-Italic.woff2') format('woff2');font-weight:100 900;font-style:italic;font-display:optional}:root{--color-primary:#0a0a0a;--color-primary-alt:#101010;--color-secondary:#262626;--color-tertiary:#444444;--color-muted:#737373;--color-muted-light:#969696;--color-text-nav:#303030;--color-text-description:#5f5f5f;--color-text-light:#606060;--color-surface:#ffffff;--color-surface-secondary:#F5F3F1;--color-surface-tertiary:#fafafa;--color-surface-elevated:#fafafa;--color-surface-hover:#f1f1f1;--color-surface-active:#eeeeee;--color-surface-active-hover:#e5e5e5;--color-border:#e7e7e7;--color-border-light:#ededed;--color-border-muted:#dedede;--color-border-button:#cbcbcb;--color-border-faq:#e6e6e6;--color-border-hover:#d4d4d4;--color-accent-loader:#a3a3a3;--color-accent-green:#507d5d;--color-accent-green-bg:#edf2ef;--color-accent-blue:#5672a5;--color-accent-blue-bg:#eef1f6;--color-accent-orange:#bd7e3c;--color-accent-orange-bg:rgba(252,245,233,0.35);--color-accent-pink:#98637e;--color-accent-pink-bg:#f5eff2;--font-display:'Inter Variable','Inter',system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:'Inter Variable','Inter',system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-ui:var(--font-body);--font-serif:var(--font-display);--font-system:var(--font-body);--font-editor:var(--font-body);--font-size-display:clamp(2rem,1.5rem + 2.5vw,3.5rem);--font-size-h1:clamp(1.75rem,1.35rem + 2vw,2.75rem);--font-size-h2:1.125rem;--font-size-body:1.125rem;--font-size-body-sm:1rem;--font-size-nav:0.875rem;--font-size-button:0.875rem;--font-size-button-lg:1rem;--font-size-caption:0.75rem;--font-weight-regular:400;--font-weight-book:450;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.07;--line-height-heading:1.14;--line-height-body:1.44;--line-height-relaxed:1.625;--letter-spacing-tight:-0.008em;--letter-spacing-normal:-0.005em;--letter-spacing-wide:-0.002em;--title-size:3rem;--title-weight:600;--title-line-height:1.0833;--title-letter-spacing:-0.0065em;--title-max-width:46.25rem;--section-title-size:2.25rem;--section-title-weight:600;--section-title-line-height:2.625rem;--section-title-letter-spacing:-0.234px;--section-title-max-width:26rem;--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--space-40:10rem;--space-48:12rem;--text-2xs:0.6875rem;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.5rem;--space-section:clamp(4rem,3rem + 5vw,11.5rem);--space-hero:clamp(3rem,2rem + 5vw,8rem);--space-card-padding:clamp(1.125rem,2vw,3rem);--container-padding:clamp(1rem,5vw,1.5rem);--container-max:83.75rem;--container-max-large:83.75rem;--container-text:46.25rem;--container-narrow:37.5rem;--page-margin:2rem;--container-padding-fluid:clamp(1rem,4vw,1.5rem);--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:0.875rem;--radius-full:2.5rem;--radius-button:3.125rem;--shadow-sm:0 0.035rem 0.105rem rgba(0,0,0,0.08),0 0 0.035rem rgba(0,0,0,0.25),0 0.175rem 0.5625rem rgba(0,0,0,0.03);--shadow-md:0 0.25rem 0.5rem rgba(0,0,0,0.06),0 0.375rem 1.5rem rgba(0,0,0,0.04),0 0 0 0.0625rem rgba(0,0,0,0.06);--shadow-lg:0 0.5rem 1rem rgba(0,0,0,0.04),0 0.25rem 0.5rem rgba(0,0,0,0.08);--transition-fast:150ms ease;--transition-normal:300ms ease;--transition-slow:500ms ease;--z-base:0;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-toast:500}@media (min-width:90em){:root{--page-margin:2rem}}@media (max-width:89.9375em){:root{--text-3xl:2rem;--text-2xl:1.75rem;--text-xl:1.375rem;--text-lg:1.125rem;--text-md:1rem;--text-base:1rem;--text-sm:0.875rem;--text-xs:0.875rem;--text-2xs:0.875rem;--space-48:10rem;--space-40:8rem;--space-32:6rem;--space-24:5rem;--space-20:4rem;--space-16:3rem;--space-14:2.5rem;--space-12:2rem}}@media (max-width:64em){:root{--page-margin:2rem;--text-3xl:1.75rem;--text-2xl:1.5rem;--text-xl:1.25rem;--text-lg:1.125rem;--text-md:1rem;--space-48:8rem;--space-40:6rem;--space-32:5rem;--space-24:4rem;--space-20:3rem;--space-16:2.5rem;--space-14:2rem;--space-12:1.5rem}}@media (max-width:48em){:root{--page-margin:2rem;--title-size:2.25rem;--text-3xl:1.5rem;--text-2xl:1.375rem;--text-xl:1.25rem;--text-lg:1.125rem;--text-md:1rem;--space-48:6rem;--space-40:5rem;--space-32:4rem;--space-24:3rem;--space-20:2.5rem;--space-16:2rem;--space-14:1.5rem;--space-12:1.25rem;--space-10:1.5rem;--space-8:1.25rem}}@media (max-width:30em){:root{--page-margin:2rem;--title-size:2rem;--section-title-size:2rem;--section-title-line-height:2.375rem;--text-3xl:1.375rem;--text-2xl:1.25rem;--text-xl:1.125rem;--text-lg:1rem;--text-md:1rem}}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-kerning:normal;font-variant-ligatures:common-ligatures;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;font-optical-sizing:auto;text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-normal);color:var(--color-primary);background-color:var(--color-surface);min-height:100vh;font-synthesis:none}@view-transition{navigation:auto}::view-transition-group(root){animation-duration:180ms;animation-timing-function:ease-out}@media (prefers-reduced-motion:reduce){::view-transition-group(root){animation-duration:1ms}}img,picture,video,canvas,svg{display:block;max-width:100%}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}a{color:inherit;text-decoration:none}button{font-family:inherit;font-size:inherit;cursor:pointer;background:none;border:none;color:inherit}ul,ol{list-style:none}input,textarea,select{font-family:inherit;font-size:inherit}.display{font-family:var(--font-display);font-size:var(--font-size-display);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-primary)}.h1{font-family:var(--font-display);font-size:var(--font-size-h1);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-tight);color:var(--color-primary)}.h2{font-family:var(--font-display);font-size:var(--font-size-h2);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);color:var(--color-secondary)}.body{font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-normal);color:var(--color-muted)}.body-sm{font-family:var(--font-body);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--color-muted)}.container{width:100%;max-width:var(--container-max);margin-left:auto;margin-right:auto;padding-left:var(--container-padding-fluid);padding-right:var(--container-padding-fluid)}.container-bleed{width:100%;padding-left:var(--page-margin);padding-right:var(--page-margin)}.container-inner{width:100%;max-width:var(--container-max);margin-left:auto;margin-right:auto}.container-text{max-width:var(--container-text);margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.section{padding-top:var(--space-section);padding-bottom:var(--space-section)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.header{position:fixed;top:0;left:0;right:0;height:3.25rem;background:var(--color-surface);border-bottom:1px solid transparent;z-index:1000;display:flex;align-items:center;justify-content:center;transition:border-color var(--transition-fast);view-transition-name:feldar-header}.header.is-scrolled{border-bottom-color:var(--color-border)}.nav{position:relative;display:flex;align-items:center;justify-content:space-between;width:calc(100% - var(--page-margin) - var(--page-margin));max-width:1180px;height:100%}.nav-logo{width:3.6875rem;height:1.0625rem;display:flex;align-items:center}.nav-logo img,.nav-logo svg{width:100%;height:100%;object-fit:contain}.nav-cluster{display:flex;align-items:center;gap:1.25rem}.nav-links{position:absolute;top:50%;left:50%;display:flex;align-items:center;gap:1.5rem;transform:translate(-50%,-50%)}.nav-divider{display:none}.nav-link{font-family:var(--font-body);font-size:0.875rem;font-weight:var(--font-weight-medium);color:var(--color-primary);letter-spacing:var(--letter-spacing-wide);line-height:normal;padding:0.5rem 0;display:flex;align-items:center;justify-content:center;height:1.875rem;white-space:nowrap;transition:color var(--transition-fast)}.nav-link:hover,.nav-link:focus-visible{color:var(--color-muted)}.nav-actions{display:flex;align-items:center;gap:0.5rem}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-weight:var(--font-weight-medium);line-height:normal;letter-spacing:0;white-space:nowrap;cursor:pointer;transition:all var(--transition-fast)}.btn-sm,.btn-md{height:2.125rem;padding:0 0.75rem;font-size:0.9375rem;border-radius:var(--radius-button)}.btn-primary{background:#000;color:#fff;border:none;box-shadow:0 3px 4px rgba(0,0,0,0.06),0 4px 24px rgba(0,0,0,0.04),0 0.6px 0.4px rgba(0,0,0,0.04),0 0 0 1px rgba(0,0,0,0.06)}.btn-primary:hover{background:var(--color-secondary)}.btn-secondary{background:#fcfcf9;color:var(--color-primary);border:none;box-shadow:0 3px 4px rgba(0,0,0,0.06),0 4px 24px rgba(0,0,0,0.04),0 0 0 1px rgba(0,0,0,0.06),0 0.6px 0.4px rgba(0,0,0,0.04)}.btn-secondary:hover{background:var(--color-surface-hover)}.nav-mobile-toggle{display:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:none;border:none;cursor:pointer;padding:0}.nav-mobile-toggle svg{width:1.5rem;height:1.5rem}.nav-mobile{display:none;position:fixed;top:3.25rem;left:0;right:0;bottom:0;background:var(--color-surface);z-index:999;padding:2rem var(--page-margin);flex-direction:column;gap:2rem;overflow-y:auto}.nav-mobile.is-open{display:flex}.nav-mobile-links{display:flex;flex-direction:column;gap:0.5rem}.nav-mobile-link{font-family:var(--font-display);font-size:1.5rem;font-weight:var(--font-weight-medium);color:var(--color-primary);padding:0.75rem 0;border-bottom:1px solid var(--color-border)}.nav-mobile-link:hover{color:var(--color-muted)}.nav-mobile-actions{display:flex;flex-direction:column;gap:0.75rem;margin-top:auto}.nav-mobile-actions .btn{width:100%;justify-content:center}body.nav-open{overflow:hidden}@media (max-width:64em){.nav-links{display:none}.nav-divider{display:none}.nav-actions .btn-secondary{display:none}.nav-mobile-toggle{display:flex}}@media (max-width:48em){.nav-actions .btn-primary{display:none}}.machine-mode-toggle{position:fixed;bottom:0.875rem;right:1rem;z-index:1100;display:inline-flex;align-items:center;gap:0.375rem;padding:0.375rem;font-family:ui-monospace,'SF Mono',SFMono-Regular,Menlo,Consolas,monospace;font-size:0.6875rem;letter-spacing:0.04em;text-transform:uppercase;color:var(--color-primary);transition:color var(--transition-fast)}.machine-mode-toggle::before{content:"";width:0.35rem;height:0.35rem;border-radius:50%;background:currentColor}.machine-mode-toggle:hover{color:var(--color-muted)}.machine-mode-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}html[data-view="machine"] body{background:#0a0a0a}html[data-view="machine"] body>:not(.machine-view):not(.machine-mode-toggle){display:none}html[data-view="machine"] .machine-mode-toggle{color:#f0f0f0}html[data-view="machine"] .machine-mode-toggle:hover{color:#b3b3b3}@media (max-width:48em){.machine-mode-toggle{right:calc(1rem + env(safe-area-inset-right,0px));bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));height:1.375rem;padding:0 0.5rem;background:rgba(255,255,255,0.88);border-radius:var(--radius-full)}.footer-bottom>.machine-mode-toggle{position:static;flex:none;margin-left:auto}html[data-view="machine"] .machine-mode-toggle{background:rgba(26,26,26,0.88)}}.machine-view{display:none}html[data-view="machine"] .machine-view{display:block;min-height:100vh;padding:4rem 1.5rem 6rem}.machine-view-content{max-width:48rem;margin:0 auto;font-family:ui-monospace,'SF Mono',SFMono-Regular,Menlo,Consolas,monospace;font-size:0.8125rem;line-height:1.75;color:#b3b3b3;white-space:pre-wrap;overflow-wrap:anywhere}.machine-view-content a{color:#ececec}.machine-view-content a:hover{text-decoration:underline}.machine-view-url{color:#6b6b6b}.footer{display:flex;flex-direction:column;align-items:center;width:calc(100% - var(--page-margin) * 2);max-width:1180px;margin-left:auto;margin-right:auto;background:white}.footer-cta{--footer-symbol:url("/assets/footer-symbol-home.svg");--footer-symbol-size:1180px 1180px;--footer-symbol-opacity:0.72;--footer-symbol-wash:linear-gradient(180deg,rgba(226,245,255,0.36) 0%,rgba(255,255,255,0.06) 48%,rgba(32,101,142,0.20) 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:28.75rem;min-height:28.75rem;padding-left:var(--container-padding-fluid);padding-right:var(--container-padding-fluid);position:relative;overflow:hidden;isolation:isolate;border-radius:var(--radius-md);background:radial-gradient(ellipse 74% 46% at 50% 18%,rgba(226,245,255,0.80),transparent 70%),radial-gradient(ellipse 54% 42% at 72% 48%,rgba(174,194,238,0.34),transparent 72%),radial-gradient(ellipse 78% 54% at 50% 58%,rgba(111,194,226,0.58),transparent 72%),linear-gradient(180deg,#d9f1fb 0%,#8bcdea 45%,#4a9fc9 72%,#246a96 100%)}.footer-cta[data-footer-shader-variant="pricing"]{--footer-symbol:url("/assets/footer-symbol-pricing.svg");--footer-symbol-size:1770px 1770px;--footer-symbol-opacity:0.36;--footer-symbol-wash:linear-gradient(180deg,rgba(255,238,204,0.30) 0%,rgba(255,255,255,0.04) 48%,rgba(94,58,31,0.24) 100%);background:radial-gradient(ellipse 70% 40% at 50% 20%,rgba(255,210,164,0.64),transparent 72%),radial-gradient(ellipse 64% 46% at 34% 60%,rgba(222,93,63,0.42),transparent 72%),radial-gradient(ellipse 42% 36% at 68% 54%,rgba(170,44,54,0.30),transparent 70%),linear-gradient(180deg,#f0c28e 0%,#d06d44 46%,#983338 74%,#4a1d24 100%)}.footer-cta[data-footer-shader-variant="download"]{--footer-symbol:url("/assets/footer-symbol-download.svg");--footer-symbol-size:1770px 1770px;--footer-symbol-opacity:0.36;--footer-symbol-wash:linear-gradient(180deg,rgba(232,240,238,0.28) 0%,rgba(255,255,255,0.04) 45%,rgba(18,31,38,0.28) 100%);background:radial-gradient(ellipse 58% 42% at 52% 22%,rgba(232,240,238,0.56),transparent 72%),radial-gradient(ellipse 58% 46% at 28% 64%,rgba(116,191,228,0.32),transparent 72%),radial-gradient(ellipse 48% 40% at 74% 58%,rgba(138,123,168,0.18),transparent 74%),linear-gradient(180deg,#c7d6d4 0%,#7c929c 48%,#25333b 100%)}.footer-cta[data-footer-shader-variant="resources"]{--footer-symbol:url("/assets/footer-symbol-resources.svg");--footer-symbol-size:1770px 1770px;--footer-symbol-opacity:0.36;--footer-symbol-wash:linear-gradient(180deg,rgba(250,250,250,0.28) 0%,rgba(255,255,255,0.04) 48%,rgba(29,37,34,0.30) 100%);background:radial-gradient(ellipse 66% 42% at 48% 22%,rgba(250,250,250,0.62),transparent 72%),radial-gradient(ellipse 58% 42% at 32% 60%,rgba(159,180,200,0.38),transparent 74%),linear-gradient(180deg,#ffffff 0%,#dde4df 50%,#1d2522 100%)}.footer-cta[data-footer-shader-variant="company"]{--footer-symbol:url("/assets/footer-symbol-company.svg");--footer-symbol-size:1770px 1770px;--footer-symbol-opacity:0.36;--footer-symbol-wash:linear-gradient(180deg,rgba(225,240,243,0.24) 0%,rgba(255,255,255,0.05) 48%,rgba(55,105,116,0.22) 100%);background:radial-gradient(ellipse 60% 38% at 48% 20%,rgba(225,240,243,0.60),transparent 72%),radial-gradient(ellipse 54% 42% at 36% 58%,rgba(135,179,188,0.42),transparent 74%),radial-gradient(ellipse 42% 38% at 70% 56%,rgba(146,170,190,0.28),transparent 72%),linear-gradient(180deg,#d6e5e7 0%,#8bb7bf 50%,#4b7d88 100%)}.footer-cta[data-footer-shader-variant="careers"]{--footer-symbol:url("/assets/footer-symbol-careers.svg");--footer-symbol-size:1770px 1770px;--footer-symbol-opacity:0.36;--footer-symbol-wash:linear-gradient(180deg,rgba(232,224,194,0.24) 0%,rgba(255,255,255,0.05) 48%,rgba(53,64,38,0.24) 100%);background:radial-gradient(ellipse 64% 40% at 50% 20%,rgba(232,224,194,0.62),transparent 72%),radial-gradient(ellipse 58% 46% at 34% 60%,rgba(124,148,104,0.44),transparent 74%),radial-gradient(ellipse 42% 38% at 70% 56%,rgba(176,124,78,0.30),transparent 72%),linear-gradient(180deg,#d6d0b8 0%,#8e9a70 48%,#465039 100%)}.footer-cta-bg{display:none}.footer-cta::before,.footer-cta::after{content:"";position:absolute;inset:0;pointer-events:none}.footer-cta::before{z-index:1;background-image:var(--footer-symbol),var(--footer-symbol-wash);background-position:center center,center center;background-repeat:no-repeat,no-repeat;background-size:var(--footer-symbol-size),100% 100%;mix-blend-mode:soft-light;opacity:var(--footer-symbol-opacity)}.footer-cta::after{z-index:2;opacity:0.40;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='96' height='96' fill='%23fff'/%3E%3Crect width='96' height='96' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-size:96px 96px}.footer-shader-canvas{position:absolute;inset:0;z-index:0;width:100%;height:100%;border-radius:inherit;pointer-events:none;user-select:none}.footer-cta-content{display:flex;flex-direction:column;gap:1.5rem;align-items:center;position:relative;z-index:3;text-align:center}.footer-cta-title{font-family:var(--font-display);font-size:var(--title-size);font-weight:var(--title-weight);line-height:var(--title-line-height);letter-spacing:var(--title-letter-spacing);font-feature-settings:'liga' off;color:white;max-width:var(--title-max-width);text-align:center;text-wrap:balance}.btn-white{background:white;color:var(--color-primary);border:none;box-shadow:0 3px 4px rgba(0,0,0,0.06),0 4px 24px rgba(0,0,0,0.04),0 0 0 1px rgba(0,0,0,0.06),0 0.6px 0.4px rgba(0,0,0,0.04)}.btn-white:hover{background:var(--color-surface-secondary)}.footer-links{display:flex;flex-direction:column;gap:2rem;width:100%;padding:3rem 0.625rem 2.75rem}.footer-grid{display:grid;grid-template-columns:16.5rem repeat(3,10.75rem);column-gap:clamp(4.5rem,6.2vw,7rem);align-items:flex-start;justify-content:start;width:100%;padding-bottom:3rem}.footer-brand{display:flex;flex-direction:column;align-items:flex-start;width:16.5rem}.footer-brand-logo{display:flex;width:5.3rem;height:1.5rem}.footer-brand-logo img{display:block;width:100%;height:100%}.footer-brand-text{display:none}.footer-column{display:flex;flex-direction:column;gap:0;align-items:flex-start;justify-content:flex-start;width:10.75rem;overflow:hidden}.footer-column-title{font-family:var(--font-display);font-size:0.8125rem;font-weight:var(--font-weight-medium);line-height:1.25rem;letter-spacing:var(--letter-spacing-wide);text-transform:none;color:rgba(0,0,0,0.54);text-align:left;width:100%;padding:0 0.5rem 0.5rem 0}.footer-column-links{display:flex;flex-direction:column;gap:0;align-items:flex-start;width:100%}.footer-column-links a{font-family:var(--font-display);font-size:0.875rem;font-weight:var(--font-weight-medium);line-height:1.25rem;letter-spacing:var(--letter-spacing-normal);color:rgba(0,0,0,0.90);min-height:1.625rem;padding:0.1875rem 1rem 0.1875rem 0;white-space:nowrap;transition:color var(--transition-fast)}.footer-column-links a:hover,.footer-column-links a:focus-visible{color:var(--color-muted)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;width:100%}.footer-legal{display:flex;gap:0.75rem;align-items:flex-start}.footer-legal a{font-family:var(--font-display);font-size:0.8125rem;font-weight:var(--font-weight-medium);line-height:normal;letter-spacing:var(--letter-spacing-wide);color:#484848;white-space:nowrap;transition:color var(--transition-fast)}.footer-legal a:hover,.footer-legal a:focus-visible{color:var(--color-muted)}@media (max-width:80em){.footer-cta{height:28.75rem;min-height:28.75rem}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.footer-brand,.footer-column{width:auto}}@media (max-width:64em){.footer-cta{height:28.75rem;min-height:28.75rem}}@media (max-width:48em){.footer-cta{height:28.75rem;min-height:28.75rem}.footer-brand,.footer-column{width:100%}.footer-links{padding:2.5rem 0.625rem 2rem}.footer-grid{grid-template-columns:1fr;gap:2rem;padding-bottom:2rem}.footer-bottom{flex-direction:row;gap:1rem;align-items:center}}