.top-navigation-link_topNavigationLink__fAbah{position:relative;display:inline-block;font-size:1.125rem;font-weight:400;color:#4d4d4d;text-decoration:none;transition:color .2s}.top-navigation-link_topNavigationLink__fAbah:hover{color:#9d6d3b}.top-navigation-link_topNavigationLink__fAbah:focus-visible{outline:2px solid #9d6d3b;outline-offset:.25rem;border-radius:.375rem}.top-navigation-link_topNavigationLinkActive__fGAO7{color:#9d6d3b;font-weight:700}.top-navigation-link_topNavigationLinkActive__fGAO7:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1.5px;background-color:#9d6d3b}.top-navigation_topNavigationWrapper__M7YNe{position:sticky;top:0;z-index:100;background-color:#eee;padding:2rem 1rem}.top-navigation_topNavigation__WpouX{display:flex;align-items:center;justify-content:space-between;gap:2rem;max-width:1360px;margin:0 auto}.top-navigation_logoLink__ExtYS{display:inline-flex;flex-shrink:0;text-decoration:none;border-radius:.375rem}.top-navigation_logoLink__ExtYS:focus-visible{outline:2px solid #9d6d3b;outline-offset:.25rem}.top-navigation_topNavigationLinks__VFntD{list-style:none;display:flex;align-items:center;gap:1.5rem;padding:0;margin:0}@media(max-width:1140px){.top-navigation_topNavigationCta__URJYf{display:none}}@media(max-width:900px){.top-navigation_topNavigationWrapper__M7YNe{display:none}}.mobile-navigation_mobileNavigationWrapper__8m4Nd{display:none}.mobile-navigation_mobileNavigation__k6JsO{position:relative;z-index:2;padding:1rem;background:#eee;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ececec}.mobile-navigation_mobileLogoLink__iQRg8{display:inline-flex;flex-shrink:0;text-decoration:none;border-radius:.375rem}.mobile-navigation_mobileLogoLink__iQRg8:focus-visible{outline:2px solid #9d6d3b;outline-offset:.25rem}.mobile-navigation_mobileMenuButton__CBKoT{width:2.5rem;height:2.5rem;min-width:unset;padding:.5rem;border:0;background:rgba(0,0,0,0);color:#141414;display:flex;align-items:center;justify-content:center;cursor:pointer}.mobile-navigation_mobileMenuButton__CBKoT:focus-visible{outline:2px solid #9d6d3b;outline-offset:.25rem;border-radius:.375rem}.mobile-navigation_mobileMenuOverlay__YceYn{position:fixed;inset:0;z-index:1;min-height:100dvh;padding:6rem 1.5rem;background:#eee;-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);clip-path:circle(0 at calc(100% - 1.875rem) 2rem);visibility:hidden;pointer-events:none;transition:clip-path .5s ease-in-out,visibility 0s linear .5s}.mobile-navigation_mobileMenuOverlayOpen__gQaJ9{clip-path:circle(220vmax at calc(100% - 1.875rem) 2rem);visibility:visible;pointer-events:auto;transition:clip-path .5s ease-in-out,visibility 0s}.mobile-navigation_mobileMenuContent__jjfez{display:flex;flex-direction:column;gap:3.5rem;opacity:0;transform:translateY(.75rem);transition:opacity .2s ease-out,transform .2s ease-out}.mobile-navigation_mobileMenuOverlayOpen__gQaJ9 .mobile-navigation_mobileMenuContent__jjfez{opacity:1;transform:translateY(0);transition-delay:.2s}.mobile-navigation_mobileMenuLink__4c_wp{position:relative;width:fit-content;color:#4d4d4d;font-size:1.25rem;font-weight:500;letter-spacing:8%;text-transform:uppercase;text-decoration:none;transition:color .2s}.mobile-navigation_mobileMenuLink__4c_wp:hover{color:#9d6d3b}.mobile-navigation_mobileMenuLink__4c_wp:focus-visible{outline:2px solid #9d6d3b;outline-offset:.25rem;border-radius:.375rem}.mobile-navigation_mobileMenuLinkActive__nMB_f{color:#9d6d3b;font-weight:700}.mobile-navigation_mobileMenuLinkActive__nMB_f:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1.5px;background-color:#9d6d3b}.mobile-navigation_mobileMenuIcon__bztj4{width:2rem;height:2rem}@media(max-width:900px){.mobile-navigation_mobileNavigationWrapper__8m4Nd{display:block;position:relative;z-index:100;height:4.5rem}.mobile-navigation_mobileNavigation__k6JsO{position:fixed;top:0;right:0;left:0;z-index:100}}.back-to-top-button_backToTopButton__VRl9k{position:fixed;right:calc(clamp(1rem,3vw,2rem) + 4px);bottom:calc(clamp(1rem,3vw,2rem) + 4rem + .5rem + 4px);z-index:90;width:calc(4rem - 2*4px);height:calc(4rem - 2*4px);border:1px solid #9d6d3b;border-radius:50%;display:grid;place-items:center;background:#eee;box-shadow:0 0 0 4px rgba(157,109,59,.15);color:#9d6d3b;cursor:pointer;opacity:0;transform:translateX(calc(100% + clamp(1rem, 3vw, 2rem)));transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease,background .2s ease;pointer-events:none}.back-to-top-button_backToTopButton__VRl9k:focus-visible{outline:2px solid #9d6d3b;outline-offset:.125rem}.back-to-top-button_backToTopButton__VRl9k.back-to-top-button_isVisible__cKs6c{opacity:1;transform:translateX(0);pointer-events:auto}.back-to-top-button_backToTopButton__VRl9k.back-to-top-button_isVisible__cKs6c:hover{transform:translateY(-.1875rem) scale(1.03)}.back-to-top-button_backToTopButton__VRl9k.back-to-top-button_isVisible__cKs6c:active{transform:translateY(0) scale(.98)}@media(max-width:768px){.back-to-top-button_backToTopButton__VRl9k{width:calc(3.5rem - 2*4px);height:calc(3.5rem - 2*4px);right:calc(1rem + 4px);bottom:calc(1rem + 3.5rem + .5rem);transform:translateX(calc(100% + 1rem))}.back-to-top-button_backToTopButton__VRl9k svg{width:1.25rem;height:1.25rem}.back-to-top-button_backToTopButton__VRl9k.back-to-top-button_isVisible__cKs6c{opacity:1;transform:translateX(0)}}.chatbot_chatbot__aOHaI{--chatbot-navigation-height:7rem;position:fixed;right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);z-index:90}.chatbot_iconButton__NguY9,.chatbot_launcher__WnbUW,.chatbot_sendButton__6cRqp,.chatbot_sourceButton__6kzBc{border:0;font:inherit;cursor:pointer}.chatbot_launcher__WnbUW{display:grid;place-items:center;width:4rem;height:4rem;border:1px solid #f76b6c;border-radius:50%;background:#b20f10;box-shadow:inset 0 -.125rem .25rem rgba(20,20,20,.18),0 1rem 2.25rem rgba(20,20,20,.28);color:#fff;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.chatbot_launcher__WnbUW:hover{background:#99100f;box-shadow:inset 0 -.125rem .25rem rgba(20,20,20,.18),0 1.25rem 2.75rem rgba(20,20,20,.34);transform:translateY(-.1875rem) scale(1.03)}.chatbot_launcher__WnbUW:active{transform:translateY(0) scale(.98)}.chatbot_launcher__WnbUW:focus-visible{outline:2px solid #9d6d3b;outline-offset:.25rem}.chatbot_panelClosing__CbXOr,.chatbot_panel__A19F7{position:absolute;right:0;bottom:5rem;display:flex;flex-direction:column;width:min(27rem,100vw - 2rem);height:min(40rem,100dvh - var(--chatbot-navigation-height) - clamp(1rem,3vw,2rem) - 6rem);overflow:hidden;border-radius:1rem;background:#eee;box-shadow:0 1.5rem 4.5rem rgba(20,20,20,.3);color:#333;transform-origin:bottom right}.chatbot_panel__A19F7{animation:chatbot_panelEnter___Q5dJ .26s cubic-bezier(.22,1,.36,1)}.chatbot_panelClosing__CbXOr{pointer-events:none;animation:chatbot_panelExit__vo6nX .18s ease-in forwards}.chatbot_header__ieRNT{--ptfe-overlay-opacity:0.58;position:relative;isolation:isolate;overflow:hidden;background-image:url(/images/backgrounds/ptfe-texture.webp);background-position:50%;background-size:cover;color:#fff;background-color:#262626}.chatbot_header__ieRNT:before{position:absolute;inset:0;z-index:0;background-color:rgba(0,0,0,var(--ptfe-overlay-opacity));pointer-events:none;content:""}.chatbot_header__ieRNT{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:1rem;padding:1rem}.chatbot_iconButton__NguY9,.chatbot_identity__cYLRi{position:relative;z-index:1}.chatbot_identity__cYLRi{display:flex;align-items:center;gap:.75rem;min-width:0}.chatbot_brandMark__dsft4{display:grid;flex:0 0 auto;place-items:center;width:2.5rem;height:2.5rem;border-radius:.5rem;background:#b20f10;box-shadow:inset 0 -2px 4px rgba(0,0,0,.1);color:#fff}.chatbot_title__g1quG{color:#fff;font-size:1rem;font-weight:600;line-height:1.25}.chatbot_subtitle__TtiDl{margin-top:.25rem;color:hsla(0,0%,100%,.76);font-size:.75rem;line-height:1.5}.chatbot_privacyLink__cvFus{color:inherit;text-decoration-color:hsla(0,0%,100%,.45);text-decoration-thickness:1px;text-underline-offset:.1875rem}.chatbot_privacyLink__cvFus:hover{color:#fff;text-decoration-color:currentcolor}.chatbot_privacyLink__cvFus:focus-visible{border-radius:.375rem;outline:2px solid #fff;outline-offset:.125rem}.chatbot_iconButton__NguY9{display:grid;flex:0 0 auto;place-items:center;width:2.375rem;height:2.375rem;border-radius:50%;background:hsla(0,0%,100%,.1);color:#fff;transition:background-color .2s ease,transform .2s ease}.chatbot_iconButton__NguY9:hover{background:hsla(0,0%,100%,.18);transform:rotate(90deg)}.chatbot_iconButton__NguY9:focus-visible{outline:2px solid #fff;outline-offset:.125rem}.chatbot_messages__XqnHv{display:flex;flex:1 1;flex-direction:column;gap:.75rem;min-height:0;padding:1rem;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;scrollbar-color:#e3e2de rgba(0,0,0,0);scrollbar-width:thin;-webkit-overflow-scrolling:touch}.chatbot_assistantMessage__SO_fF,.chatbot_userMessage__CDX4r{max-width:92%;padding:.75rem .875rem;overflow-wrap:anywhere;border-radius:.75rem;font-size:.9375rem;line-height:1.6}.chatbot_userMessage__CDX4r{align-self:flex-end;border-bottom-right-radius:.25rem;background:#b20f10;color:#fff}.chatbot_assistantMessage__SO_fF{align-self:flex-start;border-bottom-left-radius:.25rem;background:#fff;box-shadow:0 .375rem 1rem rgba(20,20,20,.07);color:#333}.chatbot_typingMessage__nZJvu,.chatbot_userMessage__CDX4r{animation:chatbot_messageEnter__GQXld .22s ease-out}.chatbot_sources__gHupe{display:flex;flex-direction:column;gap:.375rem;margin-top:.875rem;padding-top:.75rem;border-top:1px solid #e3e2de}.chatbot_sourcesLabel__a8mAe{color:#4d4d4d;font-size:.75rem;font-weight:500}.chatbot_sourceButton__6kzBc{width:100%;padding:.5rem .625rem;border:1px solid #e3e2de;border-radius:.5rem;background:#fafafa;color:#9d6d3b;font-size:.8125rem;font-weight:500;line-height:1.5;text-align:left;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.chatbot_sourceButton__6kzBc:hover{border-color:rgba(157,109,59,.35);background:rgba(157,109,59,.1);transform:translateX(.125rem)}.chatbot_sourceButton__6kzBc:focus-visible{outline:2px solid #9d6d3b;outline-offset:.125rem}.chatbot_typingIndicator__WxsBC{display:flex;align-items:center;gap:.25rem;min-height:1.5rem}.chatbot_typingIndicator__WxsBC span{width:.375rem;height:.375rem;border-radius:50%;background:#9d6d3b;animation:chatbot_typingPulse__AXzoC .9s ease-in-out infinite}.chatbot_typingIndicator__WxsBC span:nth-child(2){animation-delay:.12s}.chatbot_typingIndicator__WxsBC span:nth-child(3){animation-delay:.24s}.chatbot_form__M3hBp{display:flex;flex-shrink:0;align-items:flex-start;gap:.5rem;padding:1rem 1rem 1.25rem;border-top:1px solid #f1edea;background:#fff}.chatbot_inputWrapper__S9mxN{display:flex;flex:1 1;flex-direction:column;gap:.375rem;min-width:0}.chatbot_inputError__0BpGv,.chatbot_input__bYdlb{width:100%;min-width:0;min-height:2.875rem;padding:.6875rem .875rem;border:1px solid #e3e2de;border-radius:.5rem;background:#fafafa;color:#141414;caret-color:#b20f10;font:inherit}.chatbot_inputError__0BpGv::placeholder,.chatbot_input__bYdlb::placeholder{color:#4d4d4d}.chatbot_inputError__0BpGv:focus,.chatbot_input__bYdlb:focus{border-color:#9d6d3b;box-shadow:0 0 0 4px rgba(157,109,59,.15);outline:none}.chatbot_inputError__0BpGv{border-color:#b20f10;box-shadow:0 0 0 4px rgba(178,15,16,.12)}.chatbot_characterLimit__CBvuX{color:#b20f10;font-size:.75rem;line-height:1.5}.chatbot_requestError__Pvlnp{flex-shrink:0;margin:0 1rem;padding:.625rem .75rem;border-radius:.5rem;background:rgba(178,15,16,.08);color:#b20f10;font-size:.8125rem;line-height:1.5}.chatbot_sendButton__6cRqp{display:grid;flex:0 0 auto;place-items:center;width:2.875rem;height:2.875rem;border-radius:.5rem;background:#b20f10;box-shadow:inset 0 -2px 4px rgba(0,0,0,.1);color:#fff;transition:background-color .2s ease,opacity .2s ease,transform .2s ease}.chatbot_sendButton__6cRqp:hover:not(:disabled){background:#99100f;transform:translateY(-.125rem)}.chatbot_sendButton__6cRqp:focus-visible{outline:2px solid #9d6d3b;outline-offset:.125rem}.chatbot_sendButton__6cRqp:disabled{cursor:not-allowed;opacity:.55}@keyframes chatbot_panelEnter___Q5dJ{0%{opacity:0;transform:translateY(.75rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes chatbot_panelExit__vo6nX{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(.5rem) scale(.97)}}@keyframes chatbot_messageEnter__GQXld{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}@keyframes chatbot_typingPulse__AXzoC{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-.1875rem)}}@media(max-width:1140px){.chatbot_chatbot__aOHaI{--chatbot-navigation-height:6rem}}@media(max-width:900px){.chatbot_chatbot__aOHaI{--chatbot-navigation-height:4.5rem}}@media(max-width:768px){.chatbot_chatbot__aOHaI{right:0;bottom:0;z-index:auto;width:0;height:0}.chatbot_launcher__WnbUW{position:fixed;right:1rem;bottom:1rem;z-index:90;width:3.5rem;height:3.5rem}.chatbot_launcher__WnbUW[aria-expanded=true]{display:none}.chatbot_panelClosing__CbXOr,.chatbot_panel__A19F7{position:fixed;top:0;right:0;bottom:auto;left:0;z-index:110;width:100vw;max-width:none;height:100dvh;border-radius:0}.chatbot_header__ieRNT{padding-top:max(1rem,env(safe-area-inset-top))}.chatbot_form__M3hBp{padding-bottom:max(1.25rem,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.chatbot_assistantMessage__SO_fF,.chatbot_panelClosing__CbXOr,.chatbot_panel__A19F7,.chatbot_typingIndicator__WxsBC span,.chatbot_userMessage__CDX4r{animation:none}.chatbot_iconButton__NguY9,.chatbot_launcher__WnbUW,.chatbot_sendButton__6cRqp,.chatbot_sourceButton__6kzBc{transition:none}}*,:after,:before{box-sizing:border-box}:not(dialog){margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body,html{background:#eee}html{overflow-y:scroll;scrollbar-gutter:stable}body{line-height:1.5;font-size:16px;-webkit-font-smoothing:antialiased;font-family:var(--font-inter),sans-serif}main{background:#eee}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#__next,#root{isolation:isolate}