@layer reset,base,theme,components,utilities;@font-face{font-family:"IBM Plex Serif";src:url(/assets/fonts/IBMPlexSerif-w700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/assets/fonts/IBMPlexSans-w400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans SemiCondensed;src:url(/assets/fonts/IBMPlexSansSemiCondensed-w400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--font-heading: "IBM Plex Serif", serif;--font-heading-weight: 700;--font-heading-style: normal;--font-heading-tracking: -.04em;--font-body: "IBM Plex Sans", sans-serif;--font-body-weight: 400;--font-body-style: normal;--font-subtitle: "IBM Plex Serif", serif;--font-subtitle-weight: 700;--font-subtitle-style: normal;--font-caption: "IBM Plex Sans SemiCondensed", sans-serif;--font-caption-weight: 400;--font-caption-style: italic}@layer theme{:root{color-scheme:light;--brand-seed: oklch(50.84% .252 263.14);--font-serif: Georgia, "Iowan Old Style", "Times New Roman", serif;--font-code: "Epico Mono", monospace;--radius-base: 12px;--brand-primary: var(--brand-seed);--brand-secondary: var(--brand-secondary-seed, oklch(from var(--brand-seed) l c calc(h + 180) ));--brand-tertiary: var(--brand-tertiary-seed, oklch(from var(--brand-seed) l c calc(h + 120) ));--brand-500: var(--brand-primary);--brand-hover: oklch(from var(--brand-primary) calc(l - .06) c h);--brand-active: oklch(from var(--brand-primary) calc(l - .12) c h);--brand-disabled: oklch(from var(--brand-primary) .8 calc(c*.4) h);--on-brand-primary: #ffffff;--on-brand-secondary: #ffffff;--on-brand-tertiary: #ffffff;--surface: var(--surface-seed, light-dark(#ffffff, #0a0b0d));--surface-alt: color-mix(in srgb, var(--surface), var(--text) 4%);--surface-dark: #0a0b0d;--control-surface: light-dark(#ffffff, #000000);--on-surface: #0a0b0d;--text: var(--text-seed, var(--on-surface));--text-muted: color-mix(in srgb, var(--text), var(--surface) 20%);--text-muted-soft: color-mix(in srgb, var(--text), var(--surface) 40%);--border: light-dark(#dee1e6, #2a2d33);--border-muted: light-dark(#eef0f3, #1f2126);--action: var(--brand-primary);--action-alt: var(--brand-secondary);--focus: var(--brand-primary);--btn-primary-bg: var(--brand-primary);--btn-primary-fg: var(--on-brand-primary);--btn-primary-hover-bg: color-mix(in oklch, var(--btn-primary-bg), var(--btn-primary-fg) 14%);--section-text-color: var(--color-ink, #0a0b0d);--section-muted: var(--color-body, #5b616e);--success: light-dark(#05b169, #1fc47e);--on-success: #ffffff;--warning: light-dark(#d97706, #f4b000);--on-warning: #0a0b0d;--error: light-dark(#cf202f, #ff6b6b);--on-error: #ffffff;--info: light-dark(#2563eb, #6ea8ff);--on-info: #ffffff;--bg-canvas: var(--surface);--bg-subtle: var(--surface-alt);--bg-strong: light-dark(#eef0f3, #16181c);--bg-dark: var(--surface-dark);--bg-dark-elevated: light-dark(#16181c, #1f2126);--text-ink: var(--text);--text-body: var(--text-muted);--text-on-primary: var(--on-brand-primary);--text-on-dark: #ffffff;--text-on-dark-soft: light-dark(#a8acb3, #7c828a);--border-hairline: var(--border);--border-hairline-soft: var(--border-muted);--semantic-up: var(--success);--semantic-down: var(--error);--accent-yellow: var(--warning);--color-primary: var(--brand-primary);--color-primary-hover: var(--brand-hover);--color-primary-active: var(--brand-active);--color-primary-disabled: var(--brand-disabled);--color-ink: var(--text);--color-body: var(--text-muted);--color-muted: var(--text-muted);--color-muted-soft: var(--text-muted-soft);--color-hairline: var(--border);--color-hairline-soft: var(--border-muted);--color-canvas: var(--surface);--color-surface-soft: var(--surface-alt);--color-surface-strong: var(--bg-strong);--color-surface-dark: var(--surface-dark);--color-surface-dark-elevated: var(--bg-dark-elevated);--color-on-primary: var(--on-brand-primary);--color-on-dark: var(--text-on-dark);--color-on-dark-soft: var(--text-on-dark-soft);--color-semantic-up: var(--success);--color-semantic-down: var(--error);--color-accent-yellow: var(--warning);--color-brand-primary: var(--brand-primary);--color-brand-secondary: var(--brand-secondary);--color-brand-tertiary: var(--brand-tertiary);--color-on-brand-primary: var(--on-brand-primary);--color-on-brand-secondary: var(--on-brand-secondary);--color-on-brand-tertiary: var(--on-brand-tertiary);--color-surface: var(--surface);--color-surface-alt: var(--surface-alt);--color-control-surface: var(--control-surface);--color-on-surface: var(--on-surface);--color-text: var(--text);--color-text-muted: var(--text-muted);--color-border: var(--border);--color-border-muted: var(--border-muted);--color-action: var(--action);--color-action-alt: var(--action-alt);--color-focus: var(--focus);--color-success: var(--success);--color-on-success: var(--on-success);--color-warning: var(--warning);--color-on-warning: var(--on-warning);--color-error: var(--error);--color-on-error: var(--on-error);--color-info: var(--info);--color-on-info: var(--on-info);--font-display: var(--font-heading);--font-ui: var(--font-body);--font-mono: var(--font-code);--step--4: clamp(.5625rem, .542rem + .104cqi, .625rem);--step--3: clamp(.75rem, .729rem + .104cqi, .8125rem);--step--2: clamp(.6875rem, .667rem + .104cqi, .75rem);--step--1: clamp(.8125rem, .792rem + .104cqi, .875rem);--step-0: clamp(.9375rem, .875rem + .3125cqi, 1.125rem);--step-1: clamp(1.25rem, 1rem + 1.25cqi, 2rem);--step-2: clamp(1.5rem, 1.25rem + 1.25cqi, 2.25rem);--step-3: clamp(1.625rem, 1.25rem + 1.875cqi, 2.75rem);--step-4: clamp(1.875rem, 1.417rem + 2.292cqi, 3.25rem);--step-5: clamp(2.125rem, 1.5rem + 3.125cqi, 4rem);--step-6: clamp(2.5rem, 1.667rem + 4.167cqi, 5rem);--lh-none: 1;--lh-tight: 1.15;--lh-heading: 1.3;--lh-body: 1.5;--lh-prose: 1.75;--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--transition-duration: .25s;--transition-ease: var(--ease-out-quart);--z-back: -1;--z-normal: 1;--z-sticky: 100;--z-overlay: 200;--z-modal: 300;--space-xxs: 4px;--space-xs: 8px;--space-sm: 12px;--space-base: 16px;--space-md: 20px;--space-lg: 24px;--space-xl: 32px;--space-xxl: 48px;--space-section: 96px;--container-max: 80rem;--container-narrow: 58rem;--radius-none: 0px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: var(--radius-base);--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 100px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 12px rgba(0, 0, 0, .04);--shadow-lg: 0 12px 24px rgba(0, 0, 0, .08);--shadow-card: var(--shadow-md);--btn-height-sm: 36px;--btn-padding-sm: var(--space-xxs, 4px) var(--space-base, 16px);--btn-font-size-sm: var(--step--2);--btn-gap-sm: var(--space-xxs, 4px);--btn-height-md: 44px;--btn-padding-md: var(--space-sm, 12px) var(--space-md, 20px);--btn-font-size-md: var(--step--1);--btn-gap-md: var(--space-xs, 8px);--btn-height-lg: 54px;--btn-padding-lg: var(--space-base, 16px) var(--space-lg, 24px);--btn-font-size-lg: var(--step-0);--btn-gap-lg: var(--space-sm, 12px)}}@supports (color: oklch(from red l)){:root{--on-brand-primary: oklch(from var(--brand-primary) calc(.05 + .9*clamp((.6 - l) * 1000000, 0, 1)) 0 h);--on-brand-secondary: oklch(from var(--brand-secondary) calc(.05 + .9*clamp((.6 - l) * 1000000, 0, 1)) 0 h);--on-brand-tertiary: oklch(from var(--brand-tertiary) calc(.05 + .9*clamp((.6 - l) * 1000000, 0, 1)) 0 h);--on-surface: oklch(from var(--surface) calc(.05 + .9*clamp((.6 - l) * 1000000, 0, 1)) 0 h);--on-success: oklch(from var(--success) calc(.05 + .9*clamp((.6 - l) * 1000000, 0, 1)) 0 h);--on-warning: oklch(from var(--warning) calc(.05 + .9*clamp((.6 - l) * 1000000, 0, 1)) 0 h);--on-error: oklch(from var(--error) calc(.05 + .9*clamp((.6 - l) * 1000000, 0, 1)) 0 h);--on-info: oklch(from var(--info) calc(.05 + .9*clamp((.6 - l) * 1000000, 0, 1)) 0 h)}}[data-theme=dark]{color-scheme:dark}[data-theme=light]{color-scheme:light}.role-highlight{--section-surface: var(--surface-alt)}.role-dark{--section-surface: var(--surface-dark);--section-on-surface: #ffffff;--section-text-color: var(--section-on-surface);--section-muted: var(--section-text-color);color-scheme:dark;--btn-primary-bg: #ffffff;--btn-primary-fg: var(--surface-dark)}.role-brand-primary{--section-surface: var(--brand-primary);--section-on-surface: var(--on-brand-primary);--section-text-color: var(--on-brand-primary);--section-muted: var(--section-text-color);--btn-primary-bg: var(--on-brand-primary);--btn-primary-fg: var(--brand-primary)}.role-brand-secondary{--section-surface: var(--brand-secondary);--section-on-surface: var(--on-brand-secondary);--section-text-color: var(--on-brand-secondary);--section-muted: var(--section-text-color);--btn-primary-bg: var(--on-brand-secondary);--btn-primary-fg: var(--brand-secondary)}.role-brand-tertiary{--section-surface: var(--brand-tertiary);--section-on-surface: var(--on-brand-tertiary);--section-text-color: var(--on-brand-tertiary);--section-muted: var(--section-text-color);--btn-primary-bg: var(--on-brand-tertiary);--btn-primary-fg: var(--brand-tertiary)}@layer utilities{[data-animations=false] *,[data-animations=false] *:before,[data-animations=false] *:after,.no-animations *,.no-animations *:before,.no-animations *:after{animation-delay:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;transition-delay:0s!important;transition-duration:0s!important}}@property --animation-reduced{syntax: "*"; inherits: false; initial-value: none;}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:var(--animation-reduced)!important;transition:none!important;scroll-behavior:auto!important}}.hero-title strong,.hero-subtitle strong{color:var(--color-primary);font-weight:700}.hero-title em,.hero-subtitle em{font-family:var(--font-serif);font-style:italic}.hero-title u,.hero-subtitle u{text-decoration:none;background-image:linear-gradient(transparent 62%,color-mix(in oklch,var(--color-primary) 38%,transparent) 62%);background-repeat:no-repeat;background-size:100% 100%;padding-bottom:.04em}@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}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}}@layer base{body{font-family:var(--font-ui, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}h1{font-family:var(--font-display, system-ui, sans-serif)}h1,h2,h3,h4,h5,h6{text-wrap:balance}code,kbd,samp,pre{font-family:var(--font-mono, monospace)}.site-body{min-height:100vh;background-color:var(--color-canvas);color:var(--color-body);font-family:var(--font-ui, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}.container{width:100%;max-width:var(--container-max, 80rem);margin-inline:auto;padding-inline:clamp(var(--space-md, 1rem),4vw,var(--space-xl, 2rem))}.hidden{display:none!important}.rotate-180{transform:rotate(180deg)}.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}}.prose{color:var(--color-body);line-height:var(--lh-prose)}.prose>*{margin-bottom:1.25rem}.prose h1{font-size:calc(var(--step-4) * var(--h1-scale, 1));font-weight:700;line-height:var(--lh-tight);margin-top:2rem;margin-bottom:1.5rem;color:var(--color-ink)}.prose h2{font-size:var(--step-3);font-weight:700;line-height:var(--lh-heading);margin-top:2rem;margin-bottom:1rem;color:var(--color-ink)}.prose h3{font-size:var(--step-2);font-weight:700;line-height:var(--lh-heading);margin-top:1.75rem;margin-bottom:.75rem;color:var(--color-ink)}.prose h4{font-size:var(--step-1);font-weight:700;margin-top:1.5rem;margin-bottom:.5rem;color:var(--color-ink)}.prose p{margin-bottom:1.25rem;line-height:var(--lh-prose)}.prose a{color:var(--color-primary);text-decoration:none;font-weight:400;transition:color var(--transition-duration) var(--transition-ease)}.prose a:hover{color:var(--color-primary-active);text-decoration:underline}.prose strong{font-weight:700;color:var(--color-ink)}.prose em{font-style:italic}.prose code{color:var(--color-primary-active);background-color:var(--color-surface-soft);padding:.125rem .375rem;border-radius:var(--radius-xs);font-weight:400;font-size:.875em;font-family:var(--font-mono),monospace}.prose code:before,.prose code:after{content:""}.prose pre{background-color:var(--color-surface-dark);color:var(--text-on-dark);padding:1.5rem;border-radius:var(--radius-md);overflow-x:auto;margin:1.5rem 0;font-size:.875rem;line-height:var(--lh-prose)}.prose pre code{background-color:transparent;padding:0;color:inherit;font-size:inherit}.prose ul,.prose ol{margin-top:1.25rem;margin-bottom:1.25rem;padding-left:1.75rem}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose li{margin-top:.5rem;margin-bottom:.5rem;line-height:var(--lh-prose)}.prose li>p{margin-top:.75rem;margin-bottom:.75rem}.prose blockquote{border-left:4px solid var(--color-primary);padding-left:1.5rem;margin:1.5rem 0;font-style:italic;color:var(--color-muted)}.prose img{border-radius:var(--radius-sm);margin:1.5rem 0}.prose hr{border-color:var(--color-hairline);margin:2rem 0}.prose table{width:100%;border-collapse:collapse;margin:1.5rem 0}.prose th,.prose td{border:1px solid var(--color-hairline);padding:.75rem 1rem;text-align:left}.prose th{background-color:var(--color-surface-soft);font-weight:700}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}epico-video-modal[data-astro-cid-3m42nvwd]{display:contents}.video-modal[data-astro-cid-3m42nvwd]{width:100vw;height:100vh;max-width:none;max-height:none;padding:0;border:0;background:transparent}.video-modal[data-astro-cid-3m42nvwd][open]{display:flex;align-items:center;justify-content:center}.video-modal[data-astro-cid-3m42nvwd]::backdrop{background:color-mix(in srgb,var(--color-ink, #0a0b0d) 75%,transparent);backdrop-filter:blur(8px)}.video-modal-card[data-astro-cid-3m42nvwd]{position:relative;width:min(90vw,800px);overflow:hidden;border:1px solid var(--color-hairline, #dee1e6);border-radius:var(--radius-lg, 16px);background:var(--color-canvas, #ffffff);box-shadow:var(--shadow-xl, 0 20px 40px rgba(0, 0, 0, .2));animation:epico-video-modal-in .25s var(--transition-ease, ease-out)}.video-modal-close[data-astro-cid-3m42nvwd]{position:absolute;top:var(--space-sm, 12px);right:var(--space-sm, 12px);z-index:2;display:grid;width:44px;height:44px;place-items:center;padding:0;border:0;border-radius:var(--radius-full, 9999px);background:color-mix(in srgb,var(--color-ink, #0a0b0d) 68%,transparent);color:#fff;cursor:pointer}.video-modal-close[data-astro-cid-3m42nvwd]:focus-visible{outline:3px solid #ffffff;outline-offset:2px}.video-modal-ratio[data-astro-cid-3m42nvwd]{position:relative;width:100%;aspect-ratio:16 / 9;background:#000}.video-modal-ratio[data-astro-cid-3m42nvwd] iframe,.video-modal-ratio[data-astro-cid-3m42nvwd] video{position:absolute;inset:0;width:100%;height:100%;border:0}@keyframes epico-video-modal-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.video-modal-card[data-astro-cid-3m42nvwd]{animation:none}}epico-consent-controls[data-astro-cid-cjyitqsd]{display:contents;--epico-banner-text: var(--bannerText);--epico-banner-button: var(--bannerButton);--epico-banner-bkg: var(--bannerBackground);--epico-banner-button-text: var(--bannerButtonText)}.epico-consent-banner[data-astro-cid-cjyitqsd]{position:fixed;z-index:9000;padding:1.25rem;border-radius:var(--radius-lg, 16px);background:var(--epico-banner-bkg);box-shadow:var(--shadow-xl, 0 20px 60px rgba(0, 0, 0, .24));color:var(--epico-banner-text);font:.9rem/1.5 var(--font-body, sans-serif)}.epico-consent-banner[data-astro-cid-cjyitqsd][hidden],.epico-consent-preferences-trigger[data-astro-cid-cjyitqsd][hidden],.epico-consent-scrim[data-astro-cid-cjyitqsd][hidden]{display:none}.epico-consent-scrim[data-astro-cid-cjyitqsd].dim{position:fixed;inset:0;z-index:8999;background:#00000080;pointer-events:none}.epico-consent-banner[data-astro-cid-cjyitqsd].floating{max-width:420px}.pos-top-left[data-astro-cid-cjyitqsd]{top:1rem;left:1rem}.pos-top-right[data-astro-cid-cjyitqsd]{top:1rem;right:1rem}.pos-center[data-astro-cid-cjyitqsd]{top:50%;left:50%;transform:translate(-50%,-50%)}.pos-bottom-left[data-astro-cid-cjyitqsd]{bottom:1rem;left:1rem}.pos-bottom-right[data-astro-cid-cjyitqsd]{right:1rem;bottom:1rem}.pos-header[data-astro-cid-cjyitqsd]{top:0;right:0;left:0;max-width:none;border-radius:0}.pos-footer[data-astro-cid-cjyitqsd]{right:0;bottom:0;left:0;max-width:none;border-radius:0}.epico-consent-banner-inner[data-astro-cid-cjyitqsd]{display:flex;flex-direction:column;gap:1rem}.epico-consent-banner[data-astro-cid-cjyitqsd].full-width .epico-consent-banner-inner[data-astro-cid-cjyitqsd]{flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem;max-width:1200px;margin-inline:auto}.epico-consent-banner[data-astro-cid-cjyitqsd].full-width .epico-consent-message[data-astro-cid-cjyitqsd]{flex:1}.epico-consent-message[data-astro-cid-cjyitqsd]{margin:0}.epico-consent-message[data-astro-cid-cjyitqsd] p:last-child{margin-bottom:0}.epico-consent-actions[data-astro-cid-cjyitqsd]{display:flex;flex-wrap:wrap;gap:.5rem}.epico-consent-banner[data-astro-cid-cjyitqsd].floating .epico-consent-actions[data-astro-cid-cjyitqsd]{flex-wrap:wrap}.epico-consent-banner[data-astro-cid-cjyitqsd].floating .epico-consent-accept[data-astro-cid-cjyitqsd],.epico-consent-banner[data-astro-cid-cjyitqsd].floating .epico-consent-reject[data-astro-cid-cjyitqsd]{flex:1 1 0;min-width:100px}.epico-consent-banner[data-astro-cid-cjyitqsd].floating .epico-consent-manage[data-astro-cid-cjyitqsd]{flex:1 0 100%}.epico-consent-banner[data-astro-cid-cjyitqsd].full-width .epico-consent-actions[data-astro-cid-cjyitqsd]{flex-wrap:nowrap;flex-shrink:0}.epico-consent-banner[data-astro-cid-cjyitqsd].full-width .epico-consent-btn[data-astro-cid-cjyitqsd]{white-space:nowrap}.epico-consent-btn[data-astro-cid-cjyitqsd]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.5rem 1rem;border:1px solid var(--epico-banner-text);border-radius:var(--radius-md, 8px);background:transparent;color:var(--epico-banner-text);font-family:inherit;font-size:.85rem;line-height:1.2;cursor:pointer;transition:opacity .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease}.epico-consent-btn[data-astro-cid-cjyitqsd]:hover{border-color:var(--epico-banner-button);color:var(--epico-banner-button)}.epico-consent-btn[data-astro-cid-cjyitqsd]:focus-visible,.epico-consent-close[data-astro-cid-cjyitqsd]:focus-visible,.epico-consent-preferences-trigger[data-astro-cid-cjyitqsd]:focus-visible{outline:2px solid var(--epico-banner-button);outline-offset:2px}.epico-consent-accept[data-astro-cid-cjyitqsd]{border-color:var(--epico-banner-button);background:var(--epico-banner-button);color:var(--epico-banner-button-text)}.epico-consent-accept[data-astro-cid-cjyitqsd]:hover{opacity:.88;border-color:var(--epico-banner-button);color:var(--epico-banner-button-text)}.epico-consent-preferences[data-astro-cid-cjyitqsd]{width:min(520px,calc(100vw - 2rem));max-width:520px;max-height:calc(100vh - 2rem);margin:auto;padding:0;border:0;border-radius:var(--radius-lg, 16px);background:var(--epico-banner-bkg);box-shadow:var(--shadow-xl, 0 20px 60px rgba(0, 0, 0, .3));color:var(--epico-banner-text);overflow:visible}.epico-consent-preferences[data-astro-cid-cjyitqsd]::backdrop{background:#00000080}.epico-consent-pref-card[data-astro-cid-cjyitqsd]{max-height:calc(100vh - 2rem);padding:1.5rem;overflow-y:auto}.epico-consent-pref-heading[data-astro-cid-cjyitqsd],.epico-consent-cat-head[data-astro-cid-cjyitqsd]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.epico-consent-pref-heading[data-astro-cid-cjyitqsd]{position:relative;padding-block-end:var(--space-sm, 12px);margin-block-end:var(--space-sm, 12px);border-bottom:thin solid color-mix(in srgb,currentColor 30%,transparent)}.epico-consent-pref-title[data-astro-cid-cjyitqsd]{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-size:1.25rem;font-weight:700}.epico-consent-pref-title[data-astro-cid-cjyitqsd] svg[data-astro-cid-cjyitqsd]{flex-shrink:0;width:20px;height:20px;color:inherit}.epico-consent-close[data-astro-cid-cjyitqsd]{position:absolute;right:-15px;top:-15px;flex-shrink:0;min-width:44px;min-height:44px;border:0;background:transparent;color:var(--epico-banner-button);font-size:1.75rem;line-height:1;cursor:pointer}.epico-consent-category[data-astro-cid-cjyitqsd]{padding:.75rem 0}.epico-consent-cat-name[data-astro-cid-cjyitqsd]{font-weight:600}.epico-consent-cat-status[data-astro-cid-cjyitqsd],.epico-consent-cat-gpc[data-astro-cid-cjyitqsd],.epico-consent-cat-desc[data-astro-cid-cjyitqsd]{color:color-mix(in srgb,var(--epico-banner-text, #5b616e) 65%,transparent)}.epico-consent-cat-status[data-astro-cid-cjyitqsd]{font-size:.8rem}.epico-consent-cat-gpc[data-astro-cid-cjyitqsd]{font-size:.75rem}.epico-consent-cat-desc[data-astro-cid-cjyitqsd]{margin:.25rem 0 0;font-size:.8rem}.epico-consent-toggle[data-astro-cid-cjyitqsd]{position:relative;display:flex;align-items:center;gap:.5rem;min-height:44px;cursor:pointer}.epico-consent-toggle[data-astro-cid-cjyitqsd] input[data-astro-cid-cjyitqsd]{position:absolute;top:50%;left:0;min-width:44px;min-height:44px;width:44px;height:44px;margin:0;transform:translateY(-50%);opacity:0;cursor:pointer}.epico-consent-switch[data-astro-cid-cjyitqsd]{position:relative;flex-shrink:0;width:44px;height:24px}.epico-consent-switch-track[data-astro-cid-cjyitqsd]{position:absolute;inset:0;border-radius:var(--radius-pill, 9999px);background:color-mix(in srgb,var(--epico-banner-text, #5b616e) 25%,transparent);transition:background-color .2s ease}.epico-consent-switch-thumb[data-astro-cid-cjyitqsd]{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .2s ease}.epico-consent-toggle[data-astro-cid-cjyitqsd] input[data-astro-cid-cjyitqsd]:checked~.epico-consent-switch[data-astro-cid-cjyitqsd] .epico-consent-switch-track[data-astro-cid-cjyitqsd]{background:var(--epico-banner-button)}.epico-consent-toggle[data-astro-cid-cjyitqsd] input[data-astro-cid-cjyitqsd]:checked~.epico-consent-switch[data-astro-cid-cjyitqsd] .epico-consent-switch-thumb[data-astro-cid-cjyitqsd]{transform:translate(20px)}.epico-consent-toggle[data-astro-cid-cjyitqsd] input[data-astro-cid-cjyitqsd]:focus-visible~.epico-consent-switch[data-astro-cid-cjyitqsd]{outline:2px solid var(--epico-banner-button);outline-offset:2px;border-radius:var(--radius-pill, 9999px)}.epico-consent-toggle[data-astro-cid-cjyitqsd] input[data-astro-cid-cjyitqsd]:disabled~.epico-consent-switch[data-astro-cid-cjyitqsd]{opacity:.45;cursor:not-allowed}.epico-consent-toggle[data-astro-cid-cjyitqsd]:has(input:disabled){cursor:default}@media(prefers-reduced-motion:reduce){.epico-consent-switch-track[data-astro-cid-cjyitqsd],.epico-consent-switch-thumb[data-astro-cid-cjyitqsd]{transition:none}}.epico-consent-policy-link[data-astro-cid-cjyitqsd]{margin:1rem 0;font-size:.85rem}.epico-consent-policy-link[data-astro-cid-cjyitqsd] a[data-astro-cid-cjyitqsd]{color:var(--epico-banner-button)}.epico-consent-pref-actions[data-astro-cid-cjyitqsd]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.epico-consent-pref-actions[data-astro-cid-cjyitqsd] .epico-consent-save[data-astro-cid-cjyitqsd],.epico-consent-pref-actions[data-astro-cid-cjyitqsd] .epico-consent-reject[data-astro-cid-cjyitqsd]{flex:1 1 0;min-width:120px}.epico-consent-pref-actions[data-astro-cid-cjyitqsd] .epico-consent-accept[data-astro-cid-cjyitqsd]{flex:1 0 100%}.epico-consent-preferences-trigger[data-astro-cid-cjyitqsd]{position:fixed;bottom:1rem;left:1rem;z-index:8000;display:inline-flex;align-items:center;gap:0;width:fit-content;height:44px;max-width:44px;padding:10px;border:1px solid color-mix(in srgb,var(--epico-banner-text, #000000) 12%,transparent);border-radius:var(--radius-pill, 9999px);background:var(--epico-banner-bkg, #ffffff);box-shadow:var(--shadow-lg, 0 12px 24px rgba(0, 0, 0, .08));color:var(--epico-banner-text, #374151);font:.75rem/1.2 var(--font-body, sans-serif);cursor:pointer;overflow:hidden;white-space:nowrap;transition:max-width .3s cubic-bezier(.4,0,.2,1),gap .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1),box-shadow .2s ease,border-color .2s ease}.epico-consent-trigger-icon[data-astro-cid-cjyitqsd]{flex-shrink:0;width:24px;height:24px;color:inherit}.epico-consent-trigger-label[data-astro-cid-cjyitqsd]{opacity:0;transform:translate(-.5rem);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.epico-consent-preferences-trigger[data-astro-cid-cjyitqsd]:hover,.epico-consent-preferences-trigger[data-astro-cid-cjyitqsd]:focus-visible{max-width:220px;gap:.4rem;padding-right:1rem;border-color:color-mix(in srgb,var(--epico-banner-button, #3a5ae9) 30%,transparent);box-shadow:var(--shadow-xl, 0 20px 60px rgba(0, 0, 0, .16))}.epico-consent-preferences-trigger[data-astro-cid-cjyitqsd]:hover .epico-consent-trigger-label[data-astro-cid-cjyitqsd],.epico-consent-preferences-trigger[data-astro-cid-cjyitqsd]:focus-visible .epico-consent-trigger-label[data-astro-cid-cjyitqsd]{opacity:1;transform:translate(0);transition:opacity .3s ease .08s,transform .3s ease .08s}@media(prefers-reduced-motion:reduce){.epico-consent-preferences-trigger[data-astro-cid-cjyitqsd],.epico-consent-trigger-label[data-astro-cid-cjyitqsd]{transition:none}.epico-consent-preferences-trigger[data-astro-cid-cjyitqsd]{width:auto;gap:.4rem;padding-right:1rem}.epico-consent-trigger-label[data-astro-cid-cjyitqsd]{opacity:1;transform:none}}@media(max-width:768px){.epico-consent-banner[data-astro-cid-cjyitqsd].full-width .epico-consent-banner-inner[data-astro-cid-cjyitqsd]{flex-direction:column;align-items:stretch;gap:1rem}.epico-consent-banner[data-astro-cid-cjyitqsd].full-width .epico-consent-actions[data-astro-cid-cjyitqsd]{flex-wrap:wrap;flex-shrink:1}.epico-consent-banner[data-astro-cid-cjyitqsd].full-width .epico-consent-accept[data-astro-cid-cjyitqsd],.epico-consent-banner[data-astro-cid-cjyitqsd].full-width .epico-consent-reject[data-astro-cid-cjyitqsd]{flex:1 1 0;min-width:100px;white-space:normal}.epico-consent-banner[data-astro-cid-cjyitqsd].full-width .epico-consent-manage[data-astro-cid-cjyitqsd]{flex:1 0 100%;white-space:normal}}@media(max-width:480px){.epico-consent-banner[data-astro-cid-cjyitqsd]{right:0!important;left:0!important;width:100%;max-width:100%;padding:1rem;border-radius:0;transform:none!important}.pos-center[data-astro-cid-cjyitqsd]{top:auto;bottom:0}.epico-consent-banner[data-astro-cid-cjyitqsd].full-width .epico-consent-banner-inner[data-astro-cid-cjyitqsd],.epico-consent-banner-inner[data-astro-cid-cjyitqsd],.epico-consent-actions[data-astro-cid-cjyitqsd]{flex-direction:column;width:100%}.epico-consent-actions[data-astro-cid-cjyitqsd] .epico-consent-btn[data-astro-cid-cjyitqsd],.epico-consent-banner[data-astro-cid-cjyitqsd].floating .epico-consent-accept[data-astro-cid-cjyitqsd],.epico-consent-banner[data-astro-cid-cjyitqsd].floating .epico-consent-reject[data-astro-cid-cjyitqsd],.epico-consent-banner[data-astro-cid-cjyitqsd].floating .epico-consent-manage[data-astro-cid-cjyitqsd],.epico-consent-banner[data-astro-cid-cjyitqsd].full-width .epico-consent-btn[data-astro-cid-cjyitqsd]{flex:none;width:100%;white-space:normal}}@media(prefers-reduced-motion:reduce){.epico-consent-btn[data-astro-cid-cjyitqsd]{transition:none}}.epico-oembed-overlay{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--overlayBackground);color:var(--overlayText);text-align:center}.epico-oembed-overlay-content{max-width:420px;font-family:var(--font-body, sans-serif);line-height:1.5}.epico-oembed-overlay-message{margin-bottom:.75rem;font-size:.9rem}.epico-oembed-overlay-message p:last-child{margin-bottom:0}.epico-oembed-overlay-button{min-height:44px;padding:.5rem 1.25rem;border:1px solid var(--overlayAccent);border-radius:var(--radius-md, 8px);background:var(--overlayAccent);color:var(--overlayAccentText);font:.875rem/1.2 inherit;cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.epico-oembed-overlay-button:hover,.epico-oembed-overlay-button:focus-visible{opacity:.88;outline:2px solid var(--overlayAccent);outline-offset:2px}[data-consent-embed=externalMedia]{position:relative;min-height:1px;aspect-ratio:16 / 9;background:#000}[data-consent-embed=externalMedia] iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.embed-consent-pending iframe{box-shadow:var(--shadow-lg, 0 12px 24px rgba(0, 0, 0, .08));border:1px solid color-mix(in srgb,var(--epico-banner-text, #000000) 12%,transparent);border-radius:var(--radius-base)}[data-consent-embed=externalMedia] video{width:100%;height:100%;object-fit:contain}[data-consent-host=direct-audio]{min-height:96px;aspect-ratio:auto;background:transparent}@media(prefers-reduced-motion:reduce){.epico-oembed-overlay-button{transition:none}}:root{--iti-flag-width: 20px;--iti-flag-count: 244}.iti__ac{--iti-flag-offset: 0}.iti__ad{--iti-flag-offset: -1}.iti__ae{--iti-flag-offset: -2}.iti__af{--iti-flag-offset: -3}.iti__ag{--iti-flag-offset: -4}.iti__ai{--iti-flag-offset: -5}.iti__al{--iti-flag-offset: -6}.iti__am{--iti-flag-offset: -7}.iti__ao{--iti-flag-offset: -8}.iti__ar{--iti-flag-offset: -9}.iti__as{--iti-flag-offset: -10}.iti__at{--iti-flag-offset: -11}.iti__au{--iti-flag-offset: -12}.iti__aw{--iti-flag-offset: -13}.iti__ax{--iti-flag-offset: -14}.iti__az{--iti-flag-offset: -15}.iti__ba{--iti-flag-offset: -16}.iti__bb{--iti-flag-offset: -17}.iti__bd{--iti-flag-offset: -18}.iti__be{--iti-flag-offset: -19}.iti__bf{--iti-flag-offset: -20}.iti__bg{--iti-flag-offset: -21}.iti__bh{--iti-flag-offset: -22}.iti__bi{--iti-flag-offset: -23}.iti__bj{--iti-flag-offset: -24}.iti__bl{--iti-flag-offset: -25}.iti__bm{--iti-flag-offset: -26}.iti__bn{--iti-flag-offset: -27}.iti__bo{--iti-flag-offset: -28}.iti__bq{--iti-flag-offset: -29}.iti__br{--iti-flag-offset: -30}.iti__bs{--iti-flag-offset: -31}.iti__bt{--iti-flag-offset: -32}.iti__bw{--iti-flag-offset: -33}.iti__by{--iti-flag-offset: -34}.iti__bz{--iti-flag-offset: -35}.iti__ca{--iti-flag-offset: -36}.iti__cc{--iti-flag-offset: -37}.iti__cd{--iti-flag-offset: -38}.iti__cf{--iti-flag-offset: -39}.iti__cg{--iti-flag-offset: -40}.iti__ch{--iti-flag-offset: -41}.iti__ci{--iti-flag-offset: -42}.iti__ck{--iti-flag-offset: -43}.iti__cl{--iti-flag-offset: -44}.iti__cm{--iti-flag-offset: -45}.iti__cn{--iti-flag-offset: -46}.iti__co{--iti-flag-offset: -47}.iti__cr{--iti-flag-offset: -48}.iti__cu{--iti-flag-offset: -49}.iti__cv{--iti-flag-offset: -50}.iti__cw{--iti-flag-offset: -51}.iti__cx{--iti-flag-offset: -52}.iti__cy{--iti-flag-offset: -53}.iti__cz{--iti-flag-offset: -54}.iti__de{--iti-flag-offset: -55}.iti__dj{--iti-flag-offset: -56}.iti__dk{--iti-flag-offset: -57}.iti__dm{--iti-flag-offset: -58}.iti__do{--iti-flag-offset: -59}.iti__dz{--iti-flag-offset: -60}.iti__ec{--iti-flag-offset: -61}.iti__ee{--iti-flag-offset: -62}.iti__eg{--iti-flag-offset: -63}.iti__eh{--iti-flag-offset: -64}.iti__er{--iti-flag-offset: -65}.iti__es{--iti-flag-offset: -66}.iti__et{--iti-flag-offset: -67}.iti__fi{--iti-flag-offset: -68}.iti__fj{--iti-flag-offset: -69}.iti__fk{--iti-flag-offset: -70}.iti__fm{--iti-flag-offset: -71}.iti__fo{--iti-flag-offset: -72}.iti__fr{--iti-flag-offset: -73}.iti__ga{--iti-flag-offset: -74}.iti__gb{--iti-flag-offset: -75}.iti__gd{--iti-flag-offset: -76}.iti__ge{--iti-flag-offset: -77}.iti__gf{--iti-flag-offset: -78}.iti__gg{--iti-flag-offset: -79}.iti__gh{--iti-flag-offset: -80}.iti__gi{--iti-flag-offset: -81}.iti__gl{--iti-flag-offset: -82}.iti__gm{--iti-flag-offset: -83}.iti__gn{--iti-flag-offset: -84}.iti__gp{--iti-flag-offset: -85}.iti__gq{--iti-flag-offset: -86}.iti__gr{--iti-flag-offset: -87}.iti__gt{--iti-flag-offset: -88}.iti__gu{--iti-flag-offset: -89}.iti__gw{--iti-flag-offset: -90}.iti__gy{--iti-flag-offset: -91}.iti__hk{--iti-flag-offset: -92}.iti__hn{--iti-flag-offset: -93}.iti__hr{--iti-flag-offset: -94}.iti__ht{--iti-flag-offset: -95}.iti__hu{--iti-flag-offset: -96}.iti__id{--iti-flag-offset: -97}.iti__ie{--iti-flag-offset: -98}.iti__il{--iti-flag-offset: -99}.iti__im{--iti-flag-offset: -100}.iti__in{--iti-flag-offset: -101}.iti__io{--iti-flag-offset: -102}.iti__iq{--iti-flag-offset: -103}.iti__ir{--iti-flag-offset: -104}.iti__is{--iti-flag-offset: -105}.iti__it{--iti-flag-offset: -106}.iti__je{--iti-flag-offset: -107}.iti__jm{--iti-flag-offset: -108}.iti__jo{--iti-flag-offset: -109}.iti__jp{--iti-flag-offset: -110}.iti__ke{--iti-flag-offset: -111}.iti__kg{--iti-flag-offset: -112}.iti__kh{--iti-flag-offset: -113}.iti__ki{--iti-flag-offset: -114}.iti__km{--iti-flag-offset: -115}.iti__kn{--iti-flag-offset: -116}.iti__kp{--iti-flag-offset: -117}.iti__kr{--iti-flag-offset: -118}.iti__kw{--iti-flag-offset: -119}.iti__ky{--iti-flag-offset: -120}.iti__kz{--iti-flag-offset: -121}.iti__la{--iti-flag-offset: -122}.iti__lb{--iti-flag-offset: -123}.iti__lc{--iti-flag-offset: -124}.iti__li{--iti-flag-offset: -125}.iti__lk{--iti-flag-offset: -126}.iti__lr{--iti-flag-offset: -127}.iti__ls{--iti-flag-offset: -128}.iti__lt{--iti-flag-offset: -129}.iti__lu{--iti-flag-offset: -130}.iti__lv{--iti-flag-offset: -131}.iti__ly{--iti-flag-offset: -132}.iti__ma{--iti-flag-offset: -133}.iti__mc{--iti-flag-offset: -134}.iti__md{--iti-flag-offset: -135}.iti__me{--iti-flag-offset: -136}.iti__mf{--iti-flag-offset: -137}.iti__mg{--iti-flag-offset: -138}.iti__mh{--iti-flag-offset: -139}.iti__mk{--iti-flag-offset: -140}.iti__ml{--iti-flag-offset: -141}.iti__mm{--iti-flag-offset: -142}.iti__mn{--iti-flag-offset: -143}.iti__mo{--iti-flag-offset: -144}.iti__mp{--iti-flag-offset: -145}.iti__mq{--iti-flag-offset: -146}.iti__mr{--iti-flag-offset: -147}.iti__ms{--iti-flag-offset: -148}.iti__mt{--iti-flag-offset: -149}.iti__mu{--iti-flag-offset: -150}.iti__mv{--iti-flag-offset: -151}.iti__mw{--iti-flag-offset: -152}.iti__mx{--iti-flag-offset: -153}.iti__my{--iti-flag-offset: -154}.iti__mz{--iti-flag-offset: -155}.iti__na{--iti-flag-offset: -156}.iti__nc{--iti-flag-offset: -157}.iti__ne{--iti-flag-offset: -158}.iti__nf{--iti-flag-offset: -159}.iti__ng{--iti-flag-offset: -160}.iti__ni{--iti-flag-offset: -161}.iti__nl{--iti-flag-offset: -162}.iti__no{--iti-flag-offset: -163}.iti__np{--iti-flag-offset: -164}.iti__nr{--iti-flag-offset: -165}.iti__nu{--iti-flag-offset: -166}.iti__nz{--iti-flag-offset: -167}.iti__om{--iti-flag-offset: -168}.iti__pa{--iti-flag-offset: -169}.iti__pe{--iti-flag-offset: -170}.iti__pf{--iti-flag-offset: -171}.iti__pg{--iti-flag-offset: -172}.iti__ph{--iti-flag-offset: -173}.iti__pk{--iti-flag-offset: -174}.iti__pl{--iti-flag-offset: -175}.iti__pm{--iti-flag-offset: -176}.iti__pr{--iti-flag-offset: -177}.iti__ps{--iti-flag-offset: -178}.iti__pt{--iti-flag-offset: -179}.iti__pw{--iti-flag-offset: -180}.iti__py{--iti-flag-offset: -181}.iti__qa{--iti-flag-offset: -182}.iti__re{--iti-flag-offset: -183}.iti__ro{--iti-flag-offset: -184}.iti__rs{--iti-flag-offset: -185}.iti__ru{--iti-flag-offset: -186}.iti__rw{--iti-flag-offset: -187}.iti__sa{--iti-flag-offset: -188}.iti__sb{--iti-flag-offset: -189}.iti__sc{--iti-flag-offset: -190}.iti__sd{--iti-flag-offset: -191}.iti__se{--iti-flag-offset: -192}.iti__sg{--iti-flag-offset: -193}.iti__sh{--iti-flag-offset: -194}.iti__si{--iti-flag-offset: -195}.iti__sj{--iti-flag-offset: -196}.iti__sk{--iti-flag-offset: -197}.iti__sl{--iti-flag-offset: -198}.iti__sm{--iti-flag-offset: -199}.iti__sn{--iti-flag-offset: -200}.iti__so{--iti-flag-offset: -201}.iti__sr{--iti-flag-offset: -202}.iti__ss{--iti-flag-offset: -203}.iti__st{--iti-flag-offset: -204}.iti__sv{--iti-flag-offset: -205}.iti__sx{--iti-flag-offset: -206}.iti__sy{--iti-flag-offset: -207}.iti__sz{--iti-flag-offset: -208}.iti__tc{--iti-flag-offset: -209}.iti__td{--iti-flag-offset: -210}.iti__tg{--iti-flag-offset: -211}.iti__th{--iti-flag-offset: -212}.iti__tj{--iti-flag-offset: -213}.iti__tk{--iti-flag-offset: -214}.iti__tl{--iti-flag-offset: -215}.iti__tm{--iti-flag-offset: -216}.iti__tn{--iti-flag-offset: -217}.iti__to{--iti-flag-offset: -218}.iti__tr{--iti-flag-offset: -219}.iti__tt{--iti-flag-offset: -220}.iti__tv{--iti-flag-offset: -221}.iti__tw{--iti-flag-offset: -222}.iti__tz{--iti-flag-offset: -223}.iti__ua{--iti-flag-offset: -224}.iti__ug{--iti-flag-offset: -225}.iti__us{--iti-flag-offset: -226}.iti__uy{--iti-flag-offset: -227}.iti__uz{--iti-flag-offset: -228}.iti__va{--iti-flag-offset: -229}.iti__vc{--iti-flag-offset: -230}.iti__ve{--iti-flag-offset: -231}.iti__vg{--iti-flag-offset: -232}.iti__vi{--iti-flag-offset: -233}.iti__vn{--iti-flag-offset: -234}.iti__vu{--iti-flag-offset: -235}.iti__wf{--iti-flag-offset: -236}.iti__ws{--iti-flag-offset: -237}.iti__xk{--iti-flag-offset: -238}.iti__ye{--iti-flag-offset: -239}.iti__yt{--iti-flag-offset: -240}.iti__za{--iti-flag-offset: -241}.iti__zm{--iti-flag-offset: -242}.iti__zw{--iti-flag-offset: -243}:root{--iti-hover-color: rgba(0, 0, 0, .05);--iti-border-color: #ccc;--iti-country-selector-bg: white;--iti-icon-color: #555;--iti-spacer-horizontal: 10px;--iti-flag-height: calc(var(--iti-flag-width) * 3 / 4);--iti-globe-icon-size: 17px;--iti-clear-icon-size: 15px;--iti-border-width: 1px;--iti-arrow-size: 5px;--iti-arrow-width: 1.5px;--iti-arrow-padding: 7px;--iti-mobile-popup-margin: 30px;--iti-strict-reject-flash-color: rgba(255, 0, 0, .12)}.iti{position:relative;display:inline-block;*{box-sizing:border-box}input.iti__tel-input,input.iti__tel-input[type=text],input.iti__tel-input[type=tel]{position:relative;z-index:0;display:block;min-width:100%;margin:0!important}}.iti__a11y-text{width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute}.iti__country-container{position:absolute;top:0;bottom:0;left:0;padding:var(--iti-border-width)}.iti__selected-country{z-index:1;position:relative;display:flex;align-items:center;height:100%;background:none;border:0;margin:0;padding:0;font-family:inherit;font-size:inherit;color:inherit;border-radius:0;font-weight:inherit;line-height:inherit;text-decoration:none}.iti__selected-country-primary{display:flex;align-items:center;height:100%;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal)}.iti__selected-dial-code{margin-left:4px}.iti__arrow{margin-left:var(--iti-arrow-padding);margin-top:-2px;width:var(--iti-arrow-size);height:var(--iti-arrow-size);box-sizing:border-box;border-right:var(--iti-arrow-width) solid var(--iti-icon-color);border-bottom:var(--iti-arrow-width) solid var(--iti-icon-color);transform:rotate(45deg)}.iti__arrow--up{margin-top:4px;transform:rotate(-135deg)}.iti__country-selector{border-radius:3px;background-color:var(--iti-country-selector-bg);.iti--inline-country-selector &{border:var(--iti-border-width) solid var(--iti-border-color);box-shadow:1px 1px 4px #0003}.iti--inline-country-selector:not(.iti--detached-country-selector) &{position:absolute;z-index:2;left:0}}.iti__search-input{width:100%;border-width:0;border-radius:3px;padding-left:calc(var(--iti-spacer-horizontal) + var(--iti-globe-icon-size) + var(--iti-spacer-horizontal));padding-right:calc(var(--iti-spacer-horizontal) + var(--iti-clear-icon-size) + var(--iti-spacer-horizontal));[dir=rtl] &{padding-left:inherit;padding-right:30px;background-position:right 8px center}&::-webkit-search-cancel-button{appearance:none}}.iti__search-input,.iti__country{padding-top:8px;padding-bottom:8px}.iti__search-input-wrapper{position:relative;display:flex;align-items:center;border-bottom:1px solid var(--iti-border-color)}.iti__search-icon{position:absolute;left:var(--iti-spacer-horizontal);display:flex;pointer-events:none;[dir=rtl] &{left:auto;right:var(--iti-spacer-horizontal)}}.iti__search-icon-svg{width:var(--iti-globe-icon-size);height:var(--iti-globe-icon-size);display:block;stroke:var(--iti-icon-color);fill:none;stroke-width:3}.iti__search-clear{position:absolute;right:calc(var(--iti-spacer-horizontal) / 2);background:transparent;border:0;border-radius:3px;cursor:pointer;padding:calc(var(--iti-spacer-horizontal) / 2);display:flex;align-items:center;justify-content:center;transition:background-color .15s ease;.iti__search-clear-x{stroke-width:2}.iti__search-clear-bg{fill:var(--iti-icon-color)}[dir=rtl] &{right:auto;left:var(--iti-spacer-horizontal)}&:hover,&:focus-visible{background:var(--iti-hover-color);outline:none}}.iti__search-clear-svg{width:var(--iti-clear-icon-size);height:var(--iti-clear-icon-size);display:block}.iti__no-results{text-align:center;padding:30px 0}.iti__country-list{list-style:none;padding:0;margin:0;cursor:pointer;overflow-y:scroll;-webkit-overflow-scrolling:touch;.iti--inline-country-selector &{max-height:185px}}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap;@media(max-width:500px){white-space:normal}}.iti__country{display:flex;align-items:center;padding-left:var(--iti-spacer-horizontal);padding-right:var(--iti-spacer-horizontal);outline:none;&.iti__highlight{background-color:var(--iti-hover-color)}}.iti__country-name{flex-grow:1}.iti__country-check{margin-left:var(--iti-spacer-horizontal);display:flex;align-items:center;color:var(--iti-icon-color)}.iti__country-check-svg{width:var(--iti-clear-icon-size);height:var(--iti-clear-icon-size);display:block}.iti__country-list .iti__flag{margin-right:var(--iti-spacer-horizontal);flex-shrink:0;[dir=rtl] &{margin-right:0;margin-left:var(--iti-spacer-horizontal)}}.iti--has-country-selector{.iti__country-container:has(+input[disabled]),.iti__country-container:has(+input[readonly]){button.iti__selected-country{cursor:not-allowed;.iti__arrow{visibility:hidden}}}.iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])){.iti__selected-country-primary:hover,.iti__selected-country[aria-expanded=true] .iti__selected-country-primary{background-color:var(--iti-hover-color)}}}.iti--detached-country-selector{position:fixed;top:-1000px;left:-1000px;z-index:1060;&:hover{cursor:pointer}}.iti--detached-country-selector{top:calc(anchor(bottom) + 3px);left:anchor(left);position-try-fallbacks:--iti-flip-above}@position-try --iti-flip-above{top:auto;bottom:calc(anchor(top) + 3px)}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti--fullscreen-popup{&.iti--detached-country-selector{background-color:#00000080;inset:0;position:fixed;padding:var(--iti-mobile-popup-margin);display:flex;flex-direction:column;justify-content:flex-start}.iti__country-selector{display:flex;flex-direction:column;max-height:100%;position:relative}.iti__country,.iti__search-input{padding-top:10px;padding-bottom:10px}.iti__country{padding-left:10px;padding-right:10px;line-height:1.5em}}.iti__flag{height:var(--iti-flag-height);width:var(--iti-flag-width);border-radius:1px;box-shadow:0 0 1px #888;background-image:image-set(var(--iti-path-flags-1x) 1x,var(--iti-path-flags-2x) 2x);background-repeat:no-repeat;background-position:calc(var(--iti-flag-offset, 100) * var(--iti-flag-width)) 0;background-size:calc(var(--iti-flag-count) * var(--iti-flag-width)) var(--iti-flag-height)}.iti__loading{position:relative;background:none;box-shadow:none;&:after{content:"";position:absolute;inset:0;margin:auto;width:var(--iti-flag-height);height:var(--iti-flag-height);box-sizing:border-box;border:2px solid var(--iti-icon-color);border-right-color:transparent;border-radius:50%;animation:iti-spinner 1s linear infinite}}@keyframes iti-spinner{to{transform:rotate(360deg)}}.iti__strict-reject-animation{.iti__tel-input,.iti__selected-country{animation:iti-strict-reject-shake .3s cubic-bezier(.36,.07,.19,.97)}@media(prefers-reduced-motion:reduce){.iti__tel-input{animation:iti-strict-reject-flash .3s ease-out both}.iti__selected-country{animation:none}}}@keyframes iti-strict-reject-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}@keyframes iti-strict-reject-flash{40%{background-color:var(--iti-strict-reject-flash-color)}}.iti__globe{background:none;box-shadow:none;height:var(--iti-globe-icon-size);display:flex;align-items:center;justify-content:center;padding:0;.iti__globe-svg{width:100%;height:100%;fill:var(--iti-icon-color)}}@supports (-webkit-appearance: none) and (not (background: -webkit-canvas(foo))){.iti__tel-input:focus{outline-offset:1px}}:root{--iti-path-flags-1x: url(/_astro/flags.DjVgN9ag.webp);--iti-path-flags-2x: url(/_astro/flags@2x.QBzdwbZ8.webp)}.form-preferences-link[data-astro-cid-o55osuco][hidden]{display:none}.form-preferences-link[data-astro-cid-o55osuco]{display:block;padding:var(--space-xs) 0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;text-decoration:underline;text-underline-offset:var(--space-xxs);cursor:pointer}.form-preferences-link[data-astro-cid-o55osuco]:focus-visible{outline:2px solid var(--color-focus);outline-offset:var(--space-xxs)}.signup-form[data-astro-cid-o55osuco]{display:flex;flex-direction:column;gap:var(--space-sm, 12px);width:100%}.signup-form[data-astro-cid-o55osuco][hidden]{display:none}.honeypot-field[data-astro-cid-o55osuco]{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}.rdstation-submit-sink[data-astro-cid-o55osuco]{position:absolute;width:1px;height:1px;border:0;clip-path:inset(50%);overflow:hidden}.turnstile-slot[data-astro-cid-o55osuco]{min-height:65px}.form-fields-group[data-astro-cid-o55osuco]{display:flex;flex-direction:column;gap:var(--space-sm, 12px);width:100%}.input-group[data-astro-cid-o55osuco]{position:relative;width:100%}.form-input[data-astro-cid-o55osuco]{width:100%;height:var(--btn-height-lg, 54px);padding:var(--space-md, 20px) var(--space-base, 16px) var(--space-xxs, 4px);font-family:var(--font-ui, sans-serif);font-size:var(--step-0, 16px);color:var(--color-ink, #0a0b0d);background-color:var(--color-control-surface, #ffffff);border:1px solid var(--color-hairline, #dee1e6);border-radius:var(--radius-sm, 8px);outline:none;box-sizing:border-box;transition:border-color var(--transition-duration, .2s) var(--transition-ease, ease),box-shadow var(--transition-duration, .2s) var(--transition-ease, ease)}.form-label[data-astro-cid-o55osuco]{position:absolute;inset-inline-start:var(--space-base, 16px);top:calc(var(--btn-height-lg, 54px) / 2);transform:translateY(-50%);font-family:var(--font-ui, sans-serif);font-size:var(--step--1, 14px);color:var(--section-muted, var(--color-muted, #7c828a));pointer-events:none;transition:all var(--transition-duration, .2s) var(--transition-ease, ease);transform-origin:left top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 32px)}.form-input[data-astro-cid-o55osuco]:focus{border-color:var(--color-primary, #0052ff);box-shadow:0 0 0 2px color-mix(in oklch,var(--color-primary) 15%,transparent)}.input-group[data-astro-cid-o55osuco]:has(.form-input:focus) .form-label[data-astro-cid-o55osuco],.input-group[data-astro-cid-o55osuco]:has(.form-input:not(:placeholder-shown)) .form-label[data-astro-cid-o55osuco]{top:14px;transform:translateY(-50%) scale(.8);color:var(--color-primary, #0052ff)}.form-input[data-astro-cid-o55osuco].is-invalid{border-color:var(--color-semantic-down, #cf202f)!important}.input-group[data-astro-cid-o55osuco]:has(.form-input.is-invalid) .form-label[data-astro-cid-o55osuco]{color:var(--color-semantic-down, #cf202f)!important}.field-error-msg[data-astro-cid-o55osuco]{display:block;font-family:var(--font-ui, sans-serif);font-size:var(--step--3, 11px);color:var(--color-semantic-down, #cf202f);margin-block-start:4px;padding-inline:4px}.phone-input-group[data-astro-cid-o55osuco] .iti{--iti-border-color: var(--color-hairline, #dee1e6);--iti-country-selector-bg: var(--color-control-surface, #ffffff);--iti-icon-color: var(--color-muted, #7c828a);width:100%;color:var(--color-ink, #0a0b0d)}.phone-input-group[data-astro-cid-o55osuco] .iti__country-selector{z-index:10;background:var(--color-control-surface, #ffffff);color:var(--color-ink, #0a0b0d)}.phone-input-group[data-astro-cid-o55osuco] .iti__search-input{background:var(--color-control-surface, #ffffff);color:var(--color-ink, #0a0b0d)}.phone-input-group[data-astro-cid-o55osuco] .form-input[data-astro-cid-o55osuco]{padding-block:var(--space-xs)}.btn-submit[data-astro-cid-o55osuco]{display:inline-flex;align-items:center;justify-content:center;height:var(--btn-height-lg, 54px);padding:var(--btn-padding-lg, 16px 24px);font-family:var(--font-ui, sans-serif);font-weight:700;font-size:var(--btn-font-size-lg, 16px);line-height:var(--lh-none, 1);color:var(--btn-primary-fg, var(--color-on-primary, #ffffff));background-color:var(--btn-primary-bg, var(--color-primary, #0052ff));border:none;border-radius:var(--radius-pill, 100px);cursor:pointer;box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .05));transition:transform var(--transition-duration, .2s) var(--transition-ease, ease),background-color var(--transition-duration, .2s) var(--transition-ease, ease),box-shadow var(--transition-duration, .2s) var(--transition-ease, ease);width:100%;position:relative}.submit-arrow[data-astro-cid-o55osuco]{flex-shrink:0;margin-inline-start:var(--space-xs, 8px);transition:transform var(--transition-duration, .2s) var(--transition-ease, ease)}[data-animations=true] .btn-submit[data-astro-cid-o55osuco]:hover{transform:scale(1.02) translateY(-1px);box-shadow:var(--shadow-lg, 0 12px 24px rgba(0, 0, 0, .08));background-color:var(--color-primary-hover, #003ecc)}[data-animations=true] .btn-submit[data-astro-cid-o55osuco]:hover .submit-arrow[data-astro-cid-o55osuco]{transform:translate(4px)}[data-animations=true] .btn-submit[data-astro-cid-o55osuco]:active{transform:scale(.98) translateY(0);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .05))}.btn-submit[data-astro-cid-o55osuco]:focus-visible,.form-input[data-astro-cid-o55osuco]:focus-visible{outline:2px solid var(--color-primary, #0052ff);outline-offset:2px}.checkbox-container[data-astro-cid-o55osuco]{display:flex;flex-direction:column;margin-block-start:4px;width:100%}.compliance-checkbox[data-astro-cid-o55osuco]{position:absolute;opacity:0;width:20px;height:20px;margin:0;cursor:pointer;z-index:1}.compliance-label[data-astro-cid-o55osuco]{position:relative;display:flex;align-items:flex-start;gap:var(--space-xs, 8px);cursor:pointer;user-select:none;width:100%}.custom-checkbox[data-astro-cid-o55osuco]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;background-color:var(--color-control-surface, #ffffff);border:1px solid var(--color-hairline, #dee1e6);border-radius:var(--radius-xs, 4px);margin-block-start:2px;color:var(--color-on-primary, #ffffff);transition:background-color var(--transition-duration, .2s) var(--transition-ease, ease),border-color var(--transition-duration, .2s) var(--transition-ease, ease),box-shadow var(--transition-duration, .2s) var(--transition-ease, ease)}.check-icon[data-astro-cid-o55osuco]{opacity:0;transform:scale(.6);transition:opacity var(--transition-duration, .2s) var(--transition-ease, ease),transform var(--transition-duration, .2s) var(--transition-ease, ease)}.checkbox-text[data-astro-cid-o55osuco]{font-family:var(--font-ui, sans-serif);font-size:var(--step--2, 12px);color:var(--section-muted, var(--color-body, #5b616e));line-height:var(--lh-body, 1.5)}.checkbox-text[data-astro-cid-o55osuco] a[data-astro-cid-o55osuco]{color:var(--color-action, var(--color-primary, #0052ff));text-underline-offset:.15em}.compliance-checkbox[data-astro-cid-o55osuco]:checked~.custom-checkbox[data-astro-cid-o55osuco]{background-color:var(--color-primary, #0052ff);border-color:var(--color-primary, #0052ff)}.compliance-checkbox[data-astro-cid-o55osuco]:checked~.custom-checkbox[data-astro-cid-o55osuco] .check-icon[data-astro-cid-o55osuco]{opacity:1;transform:scale(1)}.compliance-checkbox[data-astro-cid-o55osuco]:focus-visible~.custom-checkbox[data-astro-cid-o55osuco]{outline:2px solid var(--color-primary, #0052ff);outline-offset:2px}.compliance-checkbox[data-astro-cid-o55osuco].is-invalid~.custom-checkbox[data-astro-cid-o55osuco]{border-color:var(--color-semantic-down, #cf202f)}.form-feedback[data-astro-cid-o55osuco]{display:flex;align-items:flex-start;gap:var(--space-xs, 8px);padding:var(--space-sm, 12px) var(--space-base, 16px);background-color:color-mix(in oklch,var(--color-semantic-up, #05b169) 10%,var(--color-canvas, #ffffff));border:1px solid var(--color-semantic-up, #05b169);border-radius:var(--radius-sm, 8px);color:oklch(from var(--color-semantic-up) calc(l - .15) c h);font-family:var(--font-ui, sans-serif);font-size:var(--step--1, 14px);margin-block-end:var(--space-sm, 12px)}.form-feedback[data-astro-cid-o55osuco] svg[data-astro-cid-o55osuco]{position:relative;top:.1em}.form-feedback[data-astro-cid-o55osuco].error-feedback{background-color:color-mix(in oklch,var(--color-semantic-down, #cf202f) 10%,var(--color-canvas, #ffffff));border:1px solid var(--color-semantic-down, #cf202f);color:oklch(from var(--color-semantic-down) calc(l - .1) c h)}.form-feedback[data-astro-cid-o55osuco].notice-feedback{background-color:color-mix(in oklch,var(--color-muted-soft, #a8acb3) 12%,var(--color-canvas, #ffffff));border:1px solid var(--color-hairline, #dee1e6);color:var(--section-muted, var(--color-body, #5b616e))}.notice-icon[data-astro-cid-o55osuco]{color:var(--section-muted, var(--color-muted, #7c828a));flex-shrink:0}.hidden[data-astro-cid-o55osuco]{display:none!important}.form-busy[data-astro-cid-o55osuco]{margin:0;padding:var(--space-xs, 8px) 0;font-family:var(--font-ui, sans-serif);font-size:var(--step--1, 14px);color:var(--section-muted, var(--color-muted, #7c828a))}.turnstile-retry-btn[data-astro-cid-o55osuco]{display:inline-block;margin-block-start:var(--space-xs, 8px);padding:var(--space-xxs, 4px) var(--space-sm, 12px);font-family:var(--font-ui, sans-serif);font-size:var(--step--2, 12px);font-weight:700;color:var(--color-primary, #0052ff);background-color:transparent;border:1px solid var(--color-primary, #0052ff);border-radius:var(--radius-pill, 100px);cursor:pointer;transition:background-color var(--transition-duration, .2s) var(--transition-ease, ease)}[data-animations=true] .turnstile-retry-btn[data-astro-cid-o55osuco]:hover{background-color:color-mix(in oklch,var(--color-primary, #0052ff) 10%,transparent)}.turnstile-retry-btn[data-astro-cid-o55osuco]:focus-visible{outline:2px solid var(--color-primary, #0052ff);outline-offset:2px}.btn-submit[data-astro-cid-o55osuco]:disabled{opacity:.6;cursor:not-allowed}[data-animations=true] .btn-submit[data-astro-cid-o55osuco]:disabled:hover{transform:none;box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .05))}.form-success-content[data-astro-cid-o55osuco] p:last-child{margin-bottom:0}@media(min-width:480px){.form-adaptive[data-astro-cid-o55osuco] .form-fields-group[data-astro-cid-o55osuco]{flex-direction:row;align-items:flex-start;gap:var(--space-xs, 8px)}.form-adaptive[data-astro-cid-o55osuco] .input-group[data-astro-cid-o55osuco]{flex-grow:1}.form-adaptive[data-astro-cid-o55osuco] .btn-submit[data-astro-cid-o55osuco]{width:auto;flex-shrink:0;padding-inline:var(--space-xl, 32px)}}@media(prefers-reduced-motion:reduce){.btn-submit[data-astro-cid-o55osuco],.submit-arrow[data-astro-cid-o55osuco],.custom-checkbox[data-astro-cid-o55osuco],.check-icon[data-astro-cid-o55osuco],.form-input[data-astro-cid-o55osuco]{transition:none!important}.btn-submit[data-astro-cid-o55osuco]:hover,.btn-submit[data-astro-cid-o55osuco]:hover .submit-arrow[data-astro-cid-o55osuco]{transform:none!important}}epico-capture-chat[data-astro-cid-fxpksb54]{--chat-accent: var(--color-primary);--chat-bkg: var(--color-canvas);--chat-text: var(--color-ink);position:fixed;bottom:var(--space-base, 16px);z-index:8500;display:flex;align-items:flex-end;gap:var(--space-xs, 8px);font-family:var(--font-body)}epico-capture-chat[data-astro-cid-fxpksb54]:not(:defined),epico-capture-chat[data-astro-cid-fxpksb54][hidden]{display:none}epico-capture-chat[data-astro-cid-fxpksb54].pos-bottom-right{right:var(--space-base, 16px);flex-direction:row}epico-capture-chat[data-astro-cid-fxpksb54].pos-bottom-left{left:var(--space-base, 16px);flex-direction:row-reverse}[data-epico-consent-trigger="1"] epico-capture-chat[data-astro-cid-fxpksb54].pos-bottom-left{bottom:calc(var(--space-base, 16px) + 56px + var(--space-xs, 8px))}.chat-cta[data-astro-cid-fxpksb54]{max-width:220px;margin-bottom:var(--space-sm, 12px);padding:var(--space-xs, 8px) var(--space-sm, 12px);border-radius:var(--radius-md);background:var(--chat-bkg);box-shadow:var(--shadow-lg);color:var(--chat-text);font-size:var(--step--2);line-height:var(--lh-body);align-self:flex-end}.chat-launcher[data-astro-cid-fxpksb54]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border:0;border-radius:var(--radius-pill);background:var(--chat-accent);color:var(--chat-bkg);box-shadow:var(--shadow-lg);cursor:pointer;transition:transform var(--transition-duration, .2s) var(--transition-ease, ease),box-shadow var(--transition-duration, .2s) var(--transition-ease, ease)}.chat-launcher[data-astro-cid-fxpksb54] img[data-astro-cid-fxpksb54]{border-radius:50%;object-fit:cover}.chat-launcher[data-astro-cid-fxpksb54]:focus-visible{outline:2px solid var(--chat-accent);outline-offset:3px}[data-animations=true] .chat-launcher[data-astro-cid-fxpksb54]:hover{transform:scale(1.05);box-shadow:var(--shadow-lg)}.chat-panel[data-astro-cid-fxpksb54]{position:absolute;bottom:calc(100% + var(--space-sm, 12px));width:min(360px,calc(100vw - (2 * var(--space-base, 16px))));max-height:min(560px,calc(100dvh - var(--space-section, 96px)));display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-lg);background:var(--chat-bkg);color:var(--chat-text);box-shadow:var(--shadow-lg)}.pos-bottom-right[data-astro-cid-fxpksb54] .chat-panel[data-astro-cid-fxpksb54]{right:0}.pos-bottom-left[data-astro-cid-fxpksb54] .chat-panel[data-astro-cid-fxpksb54]{left:0}.chat-panel[data-astro-cid-fxpksb54][hidden]{display:none}.chat-header[data-astro-cid-fxpksb54]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs, 8px);padding:var(--space-sm, 12px) var(--space-base, 16px);background:linear-gradient(to bottom,var(--chat-accent) 0 3px,var(--chat-bkg) 3px);border-bottom:thin solid color-mix(in srgb,currentColor 12%,transparent)}.chat-username[data-astro-cid-fxpksb54]{font-weight:700;font-size:var(--step--1)}.chat-close[data-astro-cid-fxpksb54]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:calc(-1 * var(--space-xs, 8px)) calc(-1 * var(--space-xs, 8px)) calc(-1 * var(--space-xs, 8px)) 0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.chat-close[data-astro-cid-fxpksb54]:focus-visible{outline:2px solid var(--chat-accent);outline-offset:2px;border-radius:var(--radius-sm)}.chat-body[data-astro-cid-fxpksb54]{position:relative;padding:var(--space-base, 16px);overflow-y:auto}.chat-background[data-astro-cid-fxpksb54]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.chat-body-content[data-astro-cid-fxpksb54]{position:relative}.chat-greeting[data-astro-cid-fxpksb54]{margin:0 0 var(--space-xs, 8px);font-size:var(--step-0);font-weight:700}.chat-main-message[data-astro-cid-fxpksb54]{font-size:var(--step--1);line-height:var(--lh-body);margin-bottom:var(--space-sm, 12px)}.chat-main-message[data-astro-cid-fxpksb54] p:last-child{margin-bottom:0}.chat-platforms[data-astro-cid-fxpksb54]{display:flex;flex-direction:column;gap:var(--space-xs, 8px);margin-bottom:var(--space-sm, 12px)}.chat-platforms[data-astro-cid-fxpksb54][hidden]{display:none}.chat-platform-link[data-astro-cid-fxpksb54]{display:flex;align-items:center;min-height:44px;padding:var(--space-xs, 8px) var(--space-base, 16px);border-radius:var(--radius-md);background:var(--chat-accent);color:var(--chat-bkg);font-weight:700;font-size:var(--step--1);text-decoration:none;transition:opacity var(--transition-duration, .2s) var(--transition-ease, ease)}.chat-platform-link[data-astro-cid-fxpksb54]:hover{opacity:.88;text-decoration:none}.chat-platform-link[data-astro-cid-fxpksb54]:focus-visible{outline:2px solid var(--chat-accent);outline-offset:2px}.chat-form[data-astro-cid-fxpksb54]{border-top:thin solid color-mix(in srgb,currentColor 12%,transparent);padding-top:var(--space-sm, 12px)}@media(prefers-reduced-motion:reduce){.chat-launcher[data-astro-cid-fxpksb54]{transition:none}[data-animations=true] .chat-launcher[data-astro-cid-fxpksb54]:hover{transform:none}}.epico-popup-dialog[data-astro-cid-q36au7r2]{width:min(480px,calc(100vw - 2rem));max-height:calc(100dvh - (2 * var(--space-base, 16px)));margin:0;padding:0;border:0;border-radius:var(--radius-lg);background:var(--color-canvas);color:var(--color-ink);box-shadow:var(--shadow-lg);overflow:visible}.epico-popup-dialog[data-astro-cid-q36au7r2].pos-bottom-right{inset:auto var(--space-base, 16px) var(--space-base, 16px) auto}.epico-popup-dialog[data-astro-cid-q36au7r2].pos-bottom-left{inset:auto auto var(--space-base, 16px) var(--space-base, 16px)}.epico-popup-dialog[data-astro-cid-q36au7r2]::backdrop{background:color-mix(in srgb,var(--color-ink) 50%,transparent)}.epico-popup-card[data-astro-cid-q36au7r2]{position:relative;max-height:calc(100dvh - (2 * var(--space-base, 16px)));padding:var(--space-xl, 32px) var(--space-lg, 24px) var(--space-lg, 24px);overflow-y:auto}.epico-popup-close[data-astro-cid-q36au7r2]{position:absolute;top:var(--space-xs, 8px);right:var(--space-xs, 8px);display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-muted);cursor:pointer}.epico-popup-close[data-astro-cid-q36au7r2]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.epico-popup-title[data-astro-cid-q36au7r2]{margin:0 0 var(--space-sm, 12px);padding-right:var(--space-xxl, 48px);font-size:calc(var(--step-1) * var(--h1-scale, 1));line-height:var(--lh-tight);letter-spacing:-.02em}.epico-popup-message[data-astro-cid-q36au7r2]{margin-bottom:var(--space-lg, 24px);font-size:var(--step--1);line-height:var(--lh-body);text-wrap:balance}.epico-popup-message[data-astro-cid-q36au7r2] p:last-child{margin-bottom:0}.epico-popup-form[data-astro-cid-q36au7r2]{margin-top:var(--space-xs, 8px)}@media(prefers-reduced-motion:reduce){.epico-popup-dialog[data-astro-cid-q36au7r2],.epico-popup-card[data-astro-cid-q36au7r2]{transition:none}}:root{--brand-seed: var(--brandSeed)}
