.context-chat[data-astro-cid-botdxlpg]{font-family:var(--font-family-plain);color:var(--color-text-primary);font-size:var(--font-size-14);line-height:1.5}.context-chat[data-astro-cid-botdxlpg] [data-astro-cid-botdxlpg][hidden]{display:none!important}.context-chat[data-astro-cid-botdxlpg] button[data-astro-cid-botdxlpg],.context-chat[data-astro-cid-botdxlpg] input[data-astro-cid-botdxlpg],.context-chat[data-astro-cid-botdxlpg] textarea[data-astro-cid-botdxlpg]{font:inherit}.context-chat[data-astro-cid-botdxlpg] button[data-astro-cid-botdxlpg]{cursor:pointer}.context-chat[data-astro-cid-botdxlpg] button[data-astro-cid-botdxlpg]:disabled{cursor:wait;opacity:.55}.context-chat[data-astro-cid-botdxlpg] [data-astro-cid-botdxlpg]:is(button,input,textarea,a):focus-visible{outline:var(--space-02) solid var(--color-border-focus);outline-offset:var(--space-04)}.chat-launcher[data-astro-cid-botdxlpg]{right:calc(var(--space-32) - var(--space-04));bottom:calc(var(--space-32) - var(--space-04));z-index:60;align-items:center;gap:var(--space-12);min-height:calc(var(--space-48) + var(--space-08));padding:calc(var(--space-12) + var(--space-02)) calc(var(--space-24) - var(--space-02));border:var(--border-thin) solid var(--color-surface-brand);border-radius:var(--corner-full);background:var(--color-surface-brand);color:var(--color-text-on-brand);box-shadow:0 calc(var(--space-08) - var(--space-02)) var(--space-24) color-mix(in srgb, var(--color-text-primary) 12%, transparent);font-weight:500;display:flex;position:fixed}.chat-launcher[data-astro-cid-botdxlpg] svg[data-astro-cid-botdxlpg]{color:var(--color-text-accent)}.chat-launcher[data-astro-cid-botdxlpg]:hover{filter:brightness(1.12)}.chat-panel[data-astro-cid-botdxlpg]{inset:auto calc(var(--space-32) - var(--space-04)) calc(var(--space-32) - var(--space-04)) auto;width:min(calc(var(--space-384) + var(--space-32)), calc(100vw - var(--space-32)));height:min(calc(var(--space-512) + var(--space-192)), calc(100dvh - calc(var(--space-48) + var(--space-08))));border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--space-24);background:var(--color-surface-base);max-width:none;max-height:none;color:var(--color-text-primary);box-shadow:0 calc(var(--space-16) + var(--space-02)) var(--space-64) color-mix(in srgb, var(--color-text-primary) 20%, transparent);margin:0;padding:0;position:fixed;overflow:hidden}.chat-panel[data-astro-cid-botdxlpg][open]{flex-direction:column;display:flex}.chat-panel[data-astro-cid-botdxlpg]:not([open]){display:none}.chat-panel[data-astro-cid-botdxlpg]::backdrop{background:color-mix(in srgb, var(--color-text-primary) 8%, transparent)}.chat-header[data-astro-cid-botdxlpg]{justify-content:space-between;align-items:flex-start;gap:calc(var(--space-16) + var(--space-04));padding:var(--space-24);background:var(--color-surface-sunken);border-bottom:var(--border-thin) solid var(--color-border-subtle);display:flex}.chat-logo[data-astro-cid-botdxlpg]{width:calc(var(--space-128) + var(--space-24));height:var(--space-32);object-fit:contain;object-position:left center;display:block}.chat-name[data-astro-cid-botdxlpg]{font-family:var(--font-family-brand);font-size:var(--font-size-24);font-weight:500}.chat-header[data-astro-cid-botdxlpg] p[data-astro-cid-botdxlpg]{font-size:var(--font-size-12);margin:var(--space-08) 0 0;color:var(--color-text-secondary)}.chat-test-label[data-astro-cid-botdxlpg]{color:var(--color-text-primary)}.chat-icon-button[data-astro-cid-botdxlpg]{width:calc(var(--space-32) + var(--space-04));height:calc(var(--space-32) + var(--space-04));border:var(--border-thin) solid var(--color-border-subtle);color:inherit;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.chat-icon-button[data-astro-cid-botdxlpg]:hover{background:var(--color-surface-base)}.chat-content[data-astro-cid-botdxlpg]{overscroll-behavior:contain;min-height:0;padding:calc(var(--space-32) - var(--space-04)) var(--space-24) calc(var(--space-16) + var(--space-04));flex:1;overflow-y:auto}.chat-intro[data-astro-cid-botdxlpg] h2[data-astro-cid-botdxlpg]{font-family:var(--font-family-brand);font-weight:500;font-size:var(--font-size-24);letter-spacing:normal;margin:0;line-height:1.2}.chat-intro[data-astro-cid-botdxlpg]>p[data-astro-cid-botdxlpg]{font-size:var(--font-size-14);color:var(--color-text-secondary);margin:calc(var(--space-12) + var(--space-02)) 0 var(--space-24);line-height:1.6}.chat-login[data-astro-cid-botdxlpg]{margin-top:calc(var(--space-32) - var(--space-04))}.chat-login[data-astro-cid-botdxlpg] label[data-astro-cid-botdxlpg]{font-size:var(--font-size-14);font-weight:600;display:block}.chat-login[data-astro-cid-botdxlpg]>p[data-astro-cid-botdxlpg]{font-size:var(--font-size-12);color:var(--color-text-secondary);margin:var(--space-08) 0 var(--space-16)}.chat-login[data-astro-cid-botdxlpg] input[data-astro-cid-botdxlpg]{width:100%;min-height:var(--space-48);background:var(--color-surface-base);color:inherit;border:var(--border-thin) solid var(--color-border-default);border-radius:var(--space-08);padding:var(--space-12);font-size:var(--font-size-16)}.chat-primary[data-astro-cid-botdxlpg]{margin-top:var(--space-12);width:100%;min-height:var(--space-48);padding:var(--space-12) var(--space-16);border-radius:var(--space-08);background:var(--color-action-brand-background);color:var(--color-text-on-brand);border:0;justify-content:space-between;align-items:center;font-weight:500;display:flex}.chat-primary[data-astro-cid-botdxlpg]:hover{background:var(--color-action-brand-hover)}.chat-suggestions[data-astro-cid-botdxlpg]{gap:calc(var(--space-08) + var(--space-02));margin-bottom:var(--space-24);display:grid}.chat-suggestions[data-astro-cid-botdxlpg] button[data-astro-cid-botdxlpg]{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-12) calc(var(--space-12) + var(--space-02));min-height:calc(var(--space-48) - var(--space-04));text-align:left;border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--space-08);color:inherit;background:var(--color-surface-base);font-size:var(--font-size-13);display:flex}.chat-suggestions[data-astro-cid-botdxlpg] button[data-astro-cid-botdxlpg]:hover{background:var(--color-surface-sunken);border-color:var(--color-text-accent)}.chat-suggestions[data-astro-cid-botdxlpg] span[data-astro-cid-botdxlpg]{color:var(--color-text-accent)}.chat-messages[data-astro-cid-botdxlpg]{gap:calc(var(--space-16) + var(--space-04));display:grid}.chat-message[data-astro-cid-botdxlpg]{font-size:var(--font-size-14);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.7}.chat-messages[data-astro-cid-botdxlpg] .chat-user{max-width:92%;margin:var(--space-04) 0 0;padding:var(--space-12) var(--space-16);border-radius:var(--space-16) var(--space-16) var(--space-04) var(--space-16);background:var(--color-surface-brand);color:var(--color-text-on-brand);justify-self:end}.chat-messages[data-astro-cid-botdxlpg] .chat-assistant{padding:0 0 calc(var(--space-16) + var(--space-04));border-bottom:var(--border-thin) solid var(--color-border-subtle)}.chat-messages[data-astro-cid-botdxlpg] p{font-size:var(--font-size-14);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.7}.chat-messages[data-astro-cid-botdxlpg] .chat-sources{gap:var(--space-08) var(--space-16);margin:var(--space-12) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.chat-messages[data-astro-cid-botdxlpg] .chat-sources a{font-size:var(--font-size-12);color:var(--color-text-link);text-underline-offset:calc(var(--space-04) - var(--border-thin));text-decoration:underline}.chat-status[data-astro-cid-botdxlpg]{margin:var(--space-16) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-12)}.chat-status[data-astro-cid-botdxlpg]:empty{display:none}.chat-error[data-astro-cid-botdxlpg]{font-size:var(--font-size-13);margin:var(--space-16) 0 0;padding:var(--space-12);color:var(--color-status-error-foreground);background:var(--color-status-error-background);border-radius:var(--space-08);line-height:1.6}.chat-composer[data-astro-cid-botdxlpg]{padding:var(--space-16) calc(var(--space-16) + var(--space-04)) calc(var(--space-16) + var(--space-02));border-top:var(--border-thin) solid var(--color-border-subtle);background:var(--color-surface-base)}.chat-composer[data-astro-cid-botdxlpg] form[data-astro-cid-botdxlpg]{align-items:flex-end;gap:calc(var(--space-08) + var(--space-02));border:var(--border-thin) solid var(--color-border-default);border-radius:var(--space-12);padding:calc(var(--space-08) + var(--space-02));background:var(--color-surface-base);display:flex}.chat-composer[data-astro-cid-botdxlpg] form[data-astro-cid-botdxlpg]:focus-within{border-color:var(--color-border-focus)}.chat-composer[data-astro-cid-botdxlpg] textarea[data-astro-cid-botdxlpg]{resize:none;min-width:0;padding:var(--space-02) var(--space-02);color:inherit;font-size:var(--font-size-16);background:0 0;border:0;border-radius:0;flex:1;line-height:1.5;display:block}.chat-composer[data-astro-cid-botdxlpg] textarea[data-astro-cid-botdxlpg]:focus{outline:none}.chat-send[data-astro-cid-botdxlpg]{width:calc(var(--space-32) + var(--space-08));height:calc(var(--space-32) + var(--space-08));background:var(--color-action-brand-background);color:var(--color-text-on-brand);border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.chat-send[data-astro-cid-botdxlpg]:hover{background:var(--color-action-brand-hover)}.chat-meta[data-astro-cid-botdxlpg]{justify-content:space-between;gap:var(--space-08);margin-top:var(--space-12);color:var(--color-text-secondary);font-size:var(--font-size-12);flex-wrap:wrap;line-height:1.6;display:flex}.chat-meta[data-astro-cid-botdxlpg] button[data-astro-cid-botdxlpg]{color:inherit;text-underline-offset:var(--space-02);font-size:var(--font-size-12);background:0 0;border:0;padding:0;text-decoration:underline}.chat-sr-only[data-astro-cid-botdxlpg]{width:var(--border-thin);height:var(--border-thin);margin:calc(-1 * var(--border-thin));clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-page-background);color:var(--color-text-primary);font-family:var(--font-family-plain);font-size:var(--font-size-body-base);line-height:var(--line-height-150);margin:0}.rich-text-link{color:var(--color-text-link);text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:from-font}.rich-text-link:hover{color:var(--color-text-hover)}.rich-text-link:active{color:var(--color-brand-accent-700)}.rich-text-link:focus-visible{outline:var(--border-medium) solid var(--color-border-focus);outline-offset:var(--space-04)}.block-spacing{--block-spacing:var(--block-spacing-default,var(--space-64));margin-block:var(--block-spacing);display:flow-root}.block-spacing[data-spacing=none]{--block-spacing:0}.block-spacing[data-spacing=compact]{--block-spacing:var(--block-spacing-compact,var(--space-32))}.block-spacing[data-spacing=generous]{--block-spacing:var(--block-spacing-generous,var(--space-96))}.block-spacing.block-spacing--background{padding-block:var(--block-spacing);margin-block:0}@property --page-circle-radius{syntax:"<length>";inherits:true;initial-value:0}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.site-header{view-transition-name:site-header}::view-transition-group(site-header){z-index:2;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){mix-blend-mode:normal;animation:none}html[data-circle-transition]::view-transition{--page-circle-radius:var(--page-circle-start);animation:1.1s cubic-bezier(.32,.08,.18,1) both page-circle-open}html[data-circle-transition]::view-transition-group(root){z-index:1;animation:none}html[data-circle-transition]::view-transition-image-pair(root){isolation:isolate;background:radial-gradient(circle at var(--page-circle-x) var(--page-circle-y), transparent calc(var(--page-circle-radius) - 8px), #ffffff73 calc(var(--page-circle-radius) - 2px), var(--page-circle-color) calc(var(--page-circle-radius) - .75px), var(--page-circle-color) calc(var(--page-circle-radius) + .25px), transparent calc(var(--page-circle-radius) + .5px))}html[data-circle-transition]::view-transition-old(root){opacity:1;mix-blend-mode:normal;width:100%;height:100%;animation:none}html[data-circle-transition]::view-transition-new(root){opacity:1;mix-blend-mode:normal;width:100%;height:100%;animation:none}html[data-circle-transition]::view-transition-old(root){-webkit-mask-image:radial-gradient(circle at var(--page-circle-x) var(--page-circle-y), transparent calc(var(--page-circle-radius) + .5px), black calc(var(--page-circle-radius) + 2px));mask-image:radial-gradient(circle at var(--page-circle-x) var(--page-circle-y), transparent calc(var(--page-circle-radius) + .5px), black calc(var(--page-circle-radius) + 2px))}html[data-circle-transition]::view-transition-new(root){clip-path:circle(max(0px, calc(var(--page-circle-radius) - 1px)) at var(--page-circle-x) var(--page-circle-y))}@keyframes page-circle-open{0%{--page-circle-radius:var(--page-circle-start)}to{--page-circle-radius:var(--page-circle-end)}}@media (prefers-reduced-motion:reduce){html[data-circle-transition]::view-transition{animation:none}}@media (prefers-reduced-motion:no-preference){html[data-circle-fallback]:after{content:"";z-index:1;pointer-events:none;background:var(--color-surface-sunken);-webkit-mask-image:radial-gradient(circle at var(--page-circle-x) var(--page-circle-y), transparent calc(var(--page-circle-radius) - 1px), black var(--page-circle-radius));mask-image:radial-gradient(circle at var(--page-circle-x) var(--page-circle-y), transparent calc(var(--page-circle-radius) - 1px), black var(--page-circle-radius));--page-circle-radius:var(--page-circle-start);position:fixed;inset:0}html[data-circle-fallback=running]:after{--page-circle-radius:var(--page-circle-end);animation:1.1s cubic-bezier(.32,.08,.18,1) page-circle-open}}.button-icon{width:var(--button-circle-size,calc(var(--space-48) - var(--space-08)));height:var(--button-circle-size,calc(var(--space-48) - var(--space-08)));border:var(--border-thin) solid currentColor;border-radius:var(--corner-full);flex-shrink:0;place-items:center;display:grid}.button-icon:after{content:"";width:var(--space-04);height:var(--space-04);border-radius:var(--corner-full);background:currentColor}:is(a,button:enabled):is(:hover,:focus-visible) .button-icon:not(.button-icon--custom):after{width:var(--button-icon-size,calc(var(--space-08) - var(--space-02)));height:var(--button-icon-size,calc(var(--space-08) + var(--space-02)));-webkit-mask:var(--button-chevron-mask,url("data:image/svg+xml,%3csvg%20width='6'%20height='10'%20viewBox='0%200%206%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M-0.0015583%208.56031L0.758567%209.32219L4.89878%205.16997C4.96552%205.10344%205.01848%205.02432%205.05463%204.93717C5.09077%204.85002%205.10938%204.75656%205.10938%204.66217C5.10938%204.56778%205.09077%204.47432%205.05463%204.38717C5.01848%204.30003%204.96552%204.22091%204.89878%204.15438L0.758567%200L-0.000842094%200.761875L3.88504%204.66109L-0.0015583%208.56031Z'%20fill='%23E77900'/%3e%3c/svg%3e")) center / contain no-repeat;mask:var(--button-chevron-mask,url("data:image/svg+xml,%3csvg%20width='6'%20height='10'%20viewBox='0%200%206%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M-0.0015583%208.56031L0.758567%209.32219L4.89878%205.16997C4.96552%205.10344%205.01848%205.02432%205.05463%204.93717C5.09077%204.85002%205.10938%204.75656%205.10938%204.66217C5.10938%204.56778%205.09077%204.47432%205.05463%204.38717C5.01848%204.30003%204.96552%204.22091%204.89878%204.15438L0.758567%200L-0.000842094%200.761875L3.88504%204.66109L-0.0015583%208.56031Z'%20fill='%23E77900'/%3e%3c/svg%3e")) center / contain no-repeat;border-radius:0}.button-icon--custom:after{display:none}.button-icon img{width:var(--button-icon-size,var(--space-24));height:var(--button-icon-size,var(--space-24));object-fit:contain;display:block}.site-navigation[data-astro-cid-valcblht],.site-navigation__submenu[data-astro-cid-valcblht]{margin:0;padding:0;list-style:none}.site-navigation[data-astro-cid-valcblht]{align-items:center;gap:var(--layout-gutter);display:flex}.site-navigation__item[data-astro-cid-valcblht]{min-width:0}.site-navigation__row[data-astro-cid-valcblht]{align-items:center;gap:var(--space-08);display:flex}.site-navigation[data-astro-cid-valcblht] a[data-astro-cid-valcblht]{color:var(--color-text-primary);font-family:var(--font-family-plain);font-size:var(--font-size-ui-navigation);font-weight:var(--font-weight-regular);line-height:var(--line-height-120);border-radius:var(--corner-small);text-decoration:none;display:block}.site-navigation[data-astro-cid-valcblht] a[data-astro-cid-valcblht]:hover,.site-navigation__toggle[data-astro-cid-valcblht]:hover{color:var(--color-text-hover)}.site-navigation[data-astro-cid-valcblht] .site-navigation__link--active[data-astro-cid-valcblht]{color:var(--color-text-accent)}.site-navigation[data-astro-cid-valcblht] a[data-astro-cid-valcblht]:focus-visible,.site-navigation__toggle[data-astro-cid-valcblht]:focus-visible{outline:var(--border-medium) solid var(--color-border-focus);outline-offset:var(--space-04)}.site-navigation__toggle[data-astro-cid-valcblht]{width:var(--space-48);height:var(--space-48);padding:var(--space-04);border-radius:var(--corner-full);color:var(--color-text-accent);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.site-navigation__circle[data-astro-cid-valcblht]{width:calc(var(--space-48) - var(--space-08));height:calc(var(--space-48) - var(--space-08));border:var(--border-thin) solid currentColor;border-radius:var(--corner-full);color:var(--color-text-accent);flex-shrink:0;place-items:center;transition:color .16s,background-color .16s,border-color .16s;display:grid}.site-navigation__circle[data-astro-cid-valcblht]:after{content:"";width:var(--space-24);height:var(--space-24);background:currentColor;transition:transform .16s;-webkit-mask:url(/icons/button-chevron.svg) 50%/contain no-repeat;mask:url(/icons/button-chevron.svg) 50%/contain no-repeat}.site-navigation__toggle[data-astro-cid-valcblht] .site-navigation__circle[data-astro-cid-valcblht]:after{transform:rotate(90deg)}.site-navigation__toggle[data-astro-cid-valcblht][aria-expanded=true] .site-navigation__circle[data-astro-cid-valcblht]{background:var(--color-text-accent);border-color:var(--color-text-accent);color:var(--color-neutral-0)}.site-navigation__toggle[data-astro-cid-valcblht][aria-expanded=true] .site-navigation__circle[data-astro-cid-valcblht]:after{transform:rotate(-90deg)}.site-navigation__item[data-astro-cid-valcblht]:has([aria-expanded=true]) .site-navigation__row[data-astro-cid-valcblht]>a[data-astro-cid-valcblht]{color:var(--color-text-accent)}.site-navigation__submenu[data-astro-cid-valcblht] a[data-astro-cid-valcblht]{justify-content:space-between;align-items:center;gap:var(--space-24);min-height:calc(var(--space-48) + var(--space-08));padding:var(--space-12) var(--space-16);font-size:var(--font-size-ui-button);font-weight:var(--font-weight-medium);border-radius:var(--corner-medium);overflow-wrap:anywhere;transition:color .16s,background-color .16s;display:flex}.site-navigation__submenu[data-astro-cid-valcblht]{padding:var(--space-08);border:var(--border-thin) solid color-mix(in srgb, var(--color-border-subtle) 65%, transparent);border-radius:var(--corner-large);background:var(--color-surface-card)}.site-navigation__submenu[data-astro-cid-valcblht]>li[data-astro-cid-valcblht]{min-width:0}.site-navigation__submenu[data-astro-cid-valcblht] .site-navigation__circle[data-astro-cid-valcblht]{width:var(--space-32);height:var(--space-32);border:0}.site-navigation__submenu[data-astro-cid-valcblht] a[data-astro-cid-valcblht]:hover,.site-navigation__submenu[data-astro-cid-valcblht] a[data-astro-cid-valcblht]:focus-visible,.site-navigation__submenu[data-astro-cid-valcblht] a[data-astro-cid-valcblht][aria-current=page]{background:color-mix(in srgb, var(--color-text-accent) 8%, transparent);color:var(--color-text-primary)}.site-navigation__submenu[data-astro-cid-valcblht] a[data-astro-cid-valcblht][aria-current=page]{font-weight:var(--font-weight-semibold)}.site-navigation__submenu[data-astro-cid-valcblht] a[data-astro-cid-valcblht]:hover .site-navigation__circle[data-astro-cid-valcblht],.site-navigation__submenu[data-astro-cid-valcblht] a[data-astro-cid-valcblht]:focus-visible .site-navigation__circle[data-astro-cid-valcblht]{background:color-mix(in srgb, var(--color-text-accent) 12%, transparent)}.site-navigation__submenu[data-astro-cid-valcblht] a[data-astro-cid-valcblht]:hover .site-navigation__circle[data-astro-cid-valcblht]:after,.site-navigation__submenu[data-astro-cid-valcblht] a[data-astro-cid-valcblht]:focus-visible .site-navigation__circle[data-astro-cid-valcblht]:after{transform:translateX(var(--space-02))}.site-navigation[data-astro-cid-valcblht][data-enhanced] .site-navigation__submenu[data-astro-cid-valcblht]:not([hidden]){animation:.16s ease-out navigation-reveal}@keyframes navigation-reveal{0%{opacity:0;transform:translateY(calc(var(--space-04) * -1))}to{opacity:1;transform:translateY(0)}}.site-navigation[data-astro-cid-valcblht][data-variant=desktop][data-enhanced] .site-navigation__submenu[data-astro-cid-valcblht]{z-index:1;width:min(calc(var(--space-64) * 5), calc(100vw - var(--layout-margin) * 2));max-height:calc(100dvh - var(--space-128));box-shadow:0 var(--space-16) var(--space-48) color-mix(in srgb, var(--color-brand-primary-900) 12%, transparent), 0 var(--space-04) var(--space-12) color-mix(in srgb, var(--color-brand-primary-900) 5%, transparent);display:grid;position:absolute;inset-block-start:calc(100% + var(--space-08));inset-inline-start:var(--navigation-panel-start,var(--layout-margin));overflow-y:auto}.site-navigation[data-astro-cid-valcblht][data-variant=desktop] .site-navigation__row[data-astro-cid-valcblht]{gap:var(--space-04)}.site-navigation[data-astro-cid-valcblht][data-variant=desktop] .site-navigation__toggle[data-astro-cid-valcblht]{width:calc(var(--space-48) - var(--space-08));height:calc(var(--space-48) - var(--space-08))}.site-navigation[data-astro-cid-valcblht][data-variant=desktop] .site-navigation__toggle[data-astro-cid-valcblht] .site-navigation__circle[data-astro-cid-valcblht]{width:var(--space-32);height:var(--space-32)}.site-navigation[data-astro-cid-valcblht][data-variant=desktop] .site-navigation__toggle[data-astro-cid-valcblht] .site-navigation__circle[data-astro-cid-valcblht]:after{width:calc(var(--space-24) - var(--space-04));height:calc(var(--space-24) - var(--space-04))}.site-navigation[data-astro-cid-valcblht][data-variant=desktop] .site-navigation__submenu[data-astro-cid-valcblht] a[data-astro-cid-valcblht]{min-height:var(--space-48);padding:var(--space-08) var(--space-12);font-size:var(--font-size-ui-navigation);font-weight:var(--font-weight-regular)}.site-navigation[data-astro-cid-valcblht][data-variant=mobile]{align-items:stretch;gap:var(--space-24);flex-direction:column}.site-navigation[data-astro-cid-valcblht][data-variant=mobile] .site-navigation__row[data-astro-cid-valcblht]{justify-content:space-between;gap:var(--space-16)}.site-navigation[data-astro-cid-valcblht][data-variant=mobile] .site-navigation__row[data-astro-cid-valcblht]>a[data-astro-cid-valcblht]{padding-block:var(--space-08);font-size:var(--font-size-title-section);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;flex:1}.site-navigation[data-astro-cid-valcblht][data-variant=mobile] .site-navigation__submenu[data-astro-cid-valcblht]{margin-block-start:var(--space-16);display:grid}.site-navigation[data-astro-cid-valcblht][data-variant=mobile] .site-navigation__submenu[data-astro-cid-valcblht] a[data-astro-cid-valcblht]{font-size:var(--font-size-body-lead)}.site-navigation[data-astro-cid-valcblht] [data-astro-cid-valcblht][hidden]{display:none!important}@media (prefers-reduced-motion:reduce){.site-navigation__circle[data-astro-cid-valcblht],.site-navigation__circle[data-astro-cid-valcblht]:after,.site-navigation__submenu[data-astro-cid-valcblht] a[data-astro-cid-valcblht]{transition:none}.site-navigation[data-astro-cid-valcblht][data-enhanced] .site-navigation__submenu[data-astro-cid-valcblht]:not([hidden]){animation:none}.site-navigation__submenu[data-astro-cid-valcblht] a[data-astro-cid-valcblht]:hover .site-navigation__circle[data-astro-cid-valcblht]:after,.site-navigation__submenu[data-astro-cid-valcblht] a[data-astro-cid-valcblht]:focus-visible .site-navigation__circle[data-astro-cid-valcblht]:after{transform:none}}.site-header[data-astro-cid-nen7h5rs]{z-index:2;background:var(--color-surface-sunken);color:var(--color-text-primary);position:sticky;inset-block-start:0}.site-header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--layout-gutter);padding:var(--space-16) var(--layout-margin);display:flex}.site-header__brand[data-astro-cid-nen7h5rs]{min-width:0;color:var(--color-text-accent);font-family:var(--font-family-plain);font-size:var(--font-size-ui-navigation);font-weight:var(--font-weight-semibold);line-height:var(--line-height-120);text-decoration:none;display:block}.site-header__logo[data-astro-cid-nen7h5rs]{width:auto;height:var(--space-32);display:block}.site-header__desktop[data-astro-cid-nen7h5rs]{justify-content:flex-end;align-items:center;gap:var(--layout-gutter);display:none}.site-header__action[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--button-text-gap,var(--space-08));color:var(--color-text-accent);font-size:var(--font-size-ui-button);font-weight:var(--font-weight-semibold);line-height:var(--line-height-120);white-space:nowrap;text-decoration:none;display:inline-flex}.site-header__action[data-astro-cid-nen7h5rs]:hover,.site-header__action[data-astro-cid-nen7h5rs]:focus-visible{color:var(--color-text-hover)}.site-header__brand[data-astro-cid-nen7h5rs],.site-header__action[data-astro-cid-nen7h5rs]{border-radius:var(--corner-small);font-family:var(--font-family-plain)}.site-header__brand[data-astro-cid-nen7h5rs]:focus-visible,.site-header__action[data-astro-cid-nen7h5rs]:focus-visible{outline:var(--border-medium) solid var(--color-border-focus);outline-offset:var(--space-04)}.site-header__menu-toggle[data-astro-cid-nen7h5rs]{width:var(--space-48);height:var(--space-48);padding:var(--space-12);border-radius:var(--corner-small);color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.site-header__menu-toggle[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:100%;height:100%;stroke-width:var(--border-medium)}.site-header__menu-toggle[data-astro-cid-nen7h5rs]:hover{color:var(--color-text-hover)}.site-header__menu-toggle[data-astro-cid-nen7h5rs]:active{color:var(--color-text-accent)}.site-header__menu-toggle[data-astro-cid-nen7h5rs]:focus-visible{outline:var(--border-medium) solid var(--color-border-focus);outline-offset:var(--space-04)}.site-header__overlay[data-astro-cid-nen7h5rs]{background:var(--color-surface-sunken);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-text-primary);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.site-header__overlay[data-astro-cid-nen7h5rs][open]{flex-direction:column;display:flex}.site-header__overlay-top[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--layout-gutter);padding:var(--space-16) var(--layout-margin);display:flex}.site-header__overlay[data-astro-cid-nen7h5rs] .site-header__logo[data-astro-cid-nen7h5rs]{object-fit:contain;max-width:100%}.site-header__mobile-panel[data-astro-cid-nen7h5rs]{gap:var(--space-48);padding:var(--space-48) var(--layout-margin);padding-bottom:max(var(--space-48), env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex}.site-header__mobile-panel[data-astro-cid-nen7h5rs]>.site-header__action[data-astro-cid-nen7h5rs]{font-size:var(--font-size-ui-button);white-space:normal;align-self:flex-start;margin-top:auto}html:has(.site-header__overlay[open]){overflow:hidden}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-surface-sunken);color:var(--color-text-primary);font-family:var(--font-family-plain);font-size:var(--font-size-ui-input);font-weight:var(--font-weight-regular);line-height:var(--line-height-120)}.site-footer__main[data-astro-cid-jo6i4kqk]{gap:var(--space-32);padding:var(--space-48) var(--layout-margin);display:grid}.site-footer__brand[data-astro-cid-jo6i4kqk]{width:fit-content;max-width:100%}.site-footer__brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;max-width:100%;height:var(--space-32);object-fit:contain;display:block}.site-footer__grid[data-astro-cid-jo6i4kqk],.site-footer__bottom[data-astro-cid-jo6i4kqk]{gap:var(--space-24) var(--layout-gutter);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.site-footer[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk]{font-style:normal;display:grid}.site-footer__grid[data-astro-cid-jo6i4kqk]{row-gap:var(--space-48)}.site-footer__list[data-astro-cid-jo6i4kqk]{gap:var(--space-16);margin:0;padding:0;list-style:none;display:grid}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.site-footer[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]{color:var(--color-text-accent);overflow-wrap:anywhere;text-underline-position:from-font;text-decoration-thickness:var(--border-thin)}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.site-footer[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]:hover{color:var(--color-brand-accent-800)}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:active,.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk][aria-current=page]{color:var(--color-brand-accent-700)}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible,.site-footer[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]:focus-visible{outline:var(--border-medium) solid var(--color-border-focus);outline-offset:var(--space-04);border-radius:var(--corner-small)}.site-footer__social[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.site-footer[data-astro-cid-jo6i4kqk] .site-footer__social-link[data-astro-cid-jo6i4kqk]{color:var(--color-text-primary);display:inline-flex}.site-footer[data-astro-cid-jo6i4kqk] .site-footer__social-link[data-astro-cid-jo6i4kqk]:hover{color:var(--color-text-accent)}.site-footer__icon[data-astro-cid-jo6i4kqk]{width:var(--space-32);height:var(--space-32);background:currentColor;display:block;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.site-footer__icon--whatsapp[data-astro-cid-jo6i4kqk]{-webkit-mask-image:url(/icons/footer-whatsapp.svg);mask-image:url(/icons/footer-whatsapp.svg)}.site-footer__icon--instagram[data-astro-cid-jo6i4kqk]{-webkit-mask-image:url(/icons/footer-instagram.svg);mask-image:url(/icons/footer-instagram.svg)}.site-footer__icon--linkedin[data-astro-cid-jo6i4kqk]{-webkit-mask-image:url(/icons/footer-linkedin.svg);mask-image:url(/icons/footer-linkedin.svg)}.site-footer__icon--facebook[data-astro-cid-jo6i4kqk]{-webkit-mask-image:url(/icons/footer-facebook.svg);mask-image:url(/icons/footer-facebook.svg)}.site-footer__icon--x[data-astro-cid-jo6i4kqk]{-webkit-mask-image:url(/icons/footer-x.svg);mask-image:url(/icons/footer-x.svg)}.site-footer__icon--youtube[data-astro-cid-jo6i4kqk]{-webkit-mask-image:url(/icons/footer-youtube.svg);mask-image:url(/icons/footer-youtube.svg)}.site-footer__icon--github[data-astro-cid-jo6i4kqk]{-webkit-mask-image:url(/icons/footer-github.svg);mask-image:url(/icons/footer-github.svg)}.site-footer__icon--email[data-astro-cid-jo6i4kqk]{-webkit-mask-image:url(/icons/footer-email.svg);mask-image:url(/icons/footer-email.svg)}.site-footer__icon--other[data-astro-cid-jo6i4kqk]{-webkit-mask-image:url(/icons/footer-other.svg);mask-image:url(/icons/footer-other.svg)}.site-footer__bottom[data-astro-cid-jo6i4kqk]{row-gap:var(--space-08);padding:var(--space-24) var(--layout-margin);color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-150)}.site-footer__bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0 0 var(--space-16)}.site-footer__bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.site-footer__bottom[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]{width:fit-content;color:inherit;text-decoration:none}.site-footer__bottom[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]{font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}
