.Navbar-module__dVeNwG__navbar{--navbar-height:calc(var(--space-4) * 2 + var(--touch-min));z-index:var(--z-fixed);padding:var(--space-4) var(--space-8);border-bottom:1px solid var(--line-grid-color);background-color:var(--black);-webkit-backdrop-filter:blur(16px)saturate(180%);transition:transform var(--duration-normal) var(--ease-in-out), background-color var(--duration-normal) var(--ease-in-out), border-color var(--duration-normal) var(--ease-in-out);justify-content:center;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(0)}.Navbar-module__dVeNwG__navbarScrollHidden{pointer-events:none;transform:translateY(-100%)}.Navbar-module__dVeNwG__desktopNavbar{display:flex;left:0}.Navbar-module__dVeNwG__mobileStaggeredRoot{display:none}.Navbar-module__dVeNwG__mobileStaggeredRoot .staggered-menu-wrapper.fixed-wrapper{z-index:calc(var(--z-fixed) + 10)!important}.Navbar-module__dVeNwG__mobileStaggeredRoot .staggered-menu-header{padding:10px var(--space-8);background-color:var(--black);border-bottom:1px solid var(--line-grid-color);-webkit-backdrop-filter:blur(16px)saturate(180%);transition:transform var(--duration-normal) var(--ease-in-out);transform:translateY(0)}.Navbar-module__dVeNwG__mobileStaggeredRoot .sm-logo{--sm-logo-slot-height:48px}.Navbar-module__dVeNwG__mobileStaggeredRoot .sm-logo-img{width:auto;height:48px}:is(.Navbar-module__dVeNwG__mobileStaggeredRoot .sm-logo-link,.Navbar-module__dVeNwG__mobileStaggeredRoot .sm-header-back){min-height:var(--sm-logo-slot-height)}.Navbar-module__dVeNwG__mobileStaggeredRoot.Navbar-module__dVeNwG__navbarScrollHidden .staggered-menu-header{pointer-events:none;transform:translateY(-100%)}.Navbar-module__dVeNwG__staggerThemeWrap{align-items:center;display:flex}@media (max-width:1024px){.Navbar-module__dVeNwG__desktopNavbar{display:none!important}.Navbar-module__dVeNwG__mobileStaggeredRoot{display:block}}@media (max-width:768px){.Navbar-module__dVeNwG__mobileStaggeredRoot .staggered-menu-header{padding:10px var(--space-4)}}.Navbar-module__dVeNwG__container{justify-content:space-between;align-items:center;gap:var(--space-6);width:100%;margin:0;display:flex;position:relative}.Navbar-module__dVeNwG__logo{align-items:center;gap:var(--space-3);min-height:var(--touch-min);flex-shrink:0;min-width:clamp(120px,12vw,150px);text-decoration:none;display:flex}.Navbar-module__dVeNwG__logoIcon{justify-content:center;align-items:center;display:flex}.Navbar-module__dVeNwG__logoText{color:var(--white);font-size:var(--text-body-lg);font-weight:var(--font-bold);letter-spacing:var(--tracking-wider);font-family:var(--font-inter), sans-serif}.Navbar-module__dVeNwG__navLinks{justify-content:center;gap:var(--space-8);-webkit-user-select:none;user-select:none;flex:1;align-items:center;min-width:0;margin-left:85px;display:flex;position:relative}.Navbar-module__dVeNwG__rightAction{flex-shrink:0;justify-content:flex-end;align-items:center;min-width:clamp(120px,12vw,150px);display:flex}.Navbar-module__dVeNwG__navLink{color:var(--gray-muted);font-size:var(--text-body);font-weight:var(--font-medium);transition:color var(--duration-fast) ease;font-family:var(--font-inter), sans-serif;padding:var(--space-2) var(--space-1);align-items:center;text-decoration:none;display:inline-flex}.Navbar-module__dVeNwG__navLink:hover{color:var(--primary)}.Navbar-module__dVeNwG__navLinkActive{color:var(--primary);font-weight:var(--font-semibold)}.Navbar-module__dVeNwG__navLinkActive:hover{color:var(--primary)}.Navbar-module__dVeNwG__headerLogoImg{max-width:150px}.Navbar-module__dVeNwG__navLinks .nav-dropdown{align-items:center;display:inline-flex;position:static}.Navbar-module__dVeNwG__navLinks .nav-dropdown-content{visibility:hidden;opacity:0;width:auto;box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);left:0;right:0;top:var(--navbar-height);border-radius:var(--radius-none);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);transition:opacity var(--duration-normal) ease, transform var(--duration-normal) ease, visibility var(--duration-normal) ease;background-color:#111;flex-direction:column;align-items:stretch;padding:0;display:flex;position:fixed;overflow:hidden;transform:translateY(15px)}.Navbar-module__dVeNwG__navLinks .nav-dropdown.nav-dropdown--open .nav-dropdown-content{visibility:visible;opacity:1;transform:translateY(0)}.Navbar-module__dVeNwG__megaMenuRow{box-sizing:border-box;width:100%;min-width:0;display:flex}.Navbar-module__dVeNwG__megaMenuRail{box-sizing:border-box;border-right:1px solid #ffffff1f;flex-shrink:0;width:5.56%;max-width:5.56%}.Navbar-module__dVeNwG__megaMenuRaile{box-sizing:border-box;border-right:1px solid #ffffff1f;flex-shrink:0;width:1.8%;max-width:1.8%}.Navbar-module__dVeNwG__megaMenuMain{box-sizing:border-box;background-color:#111;width:94.44%;min-width:0;max-width:94.44%;min-height:320px;position:relative}.Navbar-module__dVeNwG__megaMenuMiddle{flex:1;min-width:0;position:relative}.Navbar-module__dVeNwG__megaMenuCat{padding:var(--space-3) var(--space-5);cursor:pointer;text-align:inherit;color:#ffffffe0;font-family:inherit;font-size:var(--text-body);font-weight:var(--font-normal);line-height:var(--leading-snug);box-sizing:border-box;width:100%;transition:color var(--duration-fast) ease, background-color var(--duration-fast) ease;min-height:var(--touch-min);background-color:#0000;border:none;justify-content:flex-end;align-items:center;margin:0;text-decoration:none;display:flex}.Navbar-module__dVeNwG__megaMenuCatInner{align-items:center;gap:var(--space-3);text-align:left;justify-content:flex-start;width:100%;min-width:0;max-width:320px;display:flex}.Navbar-module__dVeNwG__megaMenuCatLabel{text-align:left;flex:1;min-width:0}.Navbar-module__dVeNwG__megaMenuCat:hover{color:var(--primary);background-color:#2a2a2a}.Navbar-module__dVeNwG__megaMenuCat.Navbar-module__dVeNwG__active{color:#fff;font-weight:var(--font-medium);background-color:#333}.Navbar-module__dVeNwG__megaMenuArrow{font-size:var(--text-body);color:#fffffff2;text-align:center;flex-shrink:0;min-width:1.25em;font-weight:300}.Navbar-module__dVeNwG__megaMenuCat:not(.Navbar-module__dVeNwG__active) .Navbar-module__dVeNwG__megaMenuArrow{visibility:hidden}.Navbar-module__dVeNwG__megaMenuAll{margin-top:var(--space-12);color:#fff;text-underline-offset:3px;font-size:var(--text-caption);font-weight:var(--font-semibold);box-sizing:border-box;text-align:left;align-self:flex-end;width:100%;max-width:340px;text-decoration:underline}.Navbar-module__dVeNwG__megaMenuBody{align-items:stretch;width:100%;min-width:0;min-height:320px;display:flex}.Navbar-module__dVeNwG__megaMenuSidebar{background-color:#111;border-right:1px solid #fff3;flex-direction:column;flex-shrink:0;width:32.6667%;min-width:0;display:flex}.Navbar-module__dVeNwG__megaMenuSidebarInner{width:100%;min-height:0;padding:var(--space-12) 0;box-sizing:border-box;text-align:left;flex-direction:column;flex:1;align-items:stretch;display:flex}.Navbar-module__dVeNwG__megaMenuPanels{grid-template-columns:repeat(var(--mega-cols,2), max-content);column-gap:var(--space-24);row-gap:var(--space-6);padding:var(--space-12) var(--space-12) var(--space-12) var(--space-12);box-sizing:border-box;place-content:start;width:100%;display:grid;position:relative}.Navbar-module__dVeNwG__megaMenuSection{gap:var(--space-3);flex-direction:column;display:flex}.Navbar-module__dVeNwG__megaMenuTitle{color:#ffffff9e;font-size:var(--text-caption);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);margin:0 0 var(--space-1);text-transform:uppercase}.Navbar-module__dVeNwG__megaMenuItem{color:#fffffff2;font-size:var(--text-body-sm);font-weight:var(--font-normal);line-height:var(--leading-relaxed);transition:color var(--duration-fast) ease;padding:var(--space-1) 0;align-items:center;text-decoration:none;display:inline-flex}.Navbar-module__dVeNwG__megaMenuItem:hover{color:var(--primary)}@media (max-width:768px){.Navbar-module__dVeNwG__navLinks{display:none}.Navbar-module__dVeNwG__navbar{padding:0 var(--space-4)}}html:not(.dark) .Navbar-module__dVeNwG__navbar{background-color:#fafafaf2;border-bottom-color:#e5e5e5}html:not(.dark) .Navbar-module__dVeNwG__mobileStaggeredRoot .staggered-menu-header{background-color:#fafafaf2;border-bottom-color:#e5e5e5}html:not(.dark) .Navbar-module__dVeNwG__navLink{color:#525252}html:not(.dark) .Navbar-module__dVeNwG__navLinkActive{color:var(--primary)}html:not(.dark) .Navbar-module__dVeNwG__navLinks .nav-dropdown-content{background-color:#f5f5f5;border-top-color:#00000014;border-bottom-color:#00000014;box-shadow:0 10px 30px #0000001f}:is(html:not(.dark) .Navbar-module__dVeNwG__megaMenuRail,html:not(.dark) .Navbar-module__dVeNwG__megaMenuRaile){border-right-color:#0000001a}:is(html:not(.dark) .Navbar-module__dVeNwG__megaMenuMain,html:not(.dark) .Navbar-module__dVeNwG__megaMenuSidebar){background-color:#f5f5f5}html:not(.dark) .Navbar-module__dVeNwG__megaMenuSidebar{border-right-color:#0000001f}html:not(.dark) .Navbar-module__dVeNwG__megaMenuCat{color:#171717e0}html:not(.dark) .Navbar-module__dVeNwG__megaMenuCat:hover{color:var(--primary);background-color:#ebebeb}html:not(.dark) .Navbar-module__dVeNwG__megaMenuCat.Navbar-module__dVeNwG__active{color:#0a0a0a;background-color:#e4e4e7}html:not(.dark) .Navbar-module__dVeNwG__megaMenuArrow{color:#171717f2}html:not(.dark) .Navbar-module__dVeNwG__megaMenuAll{color:#171717}html:not(.dark) .Navbar-module__dVeNwG__megaMenuTitle{color:#1717178c}html:not(.dark) .Navbar-module__dVeNwG__megaMenuItem{color:#171717eb}html:not(.dark) .Navbar-module__dVeNwG__megaMenuItem:hover{color:var(--primary)}
.staggered-menu-wrapper{width:100%;height:100%;z-index:var(--z-fixed);pointer-events:none;font-family:var(--font-inter), system-ui, sans-serif;position:relative}.staggered-menu-wrapper.fixed-wrapper{width:100vw;height:100dvh;z-index:var(--z-fixed);position:fixed;top:0;left:0;overflow:hidden}.staggered-menu-wrapper.fixed-wrapper[data-open]{pointer-events:auto;touch-action:none;overscroll-behavior:none}.staggered-menu-wrapper.fixed-wrapper[data-open] .staggered-menu-panel{touch-action:pan-y;-webkit-overflow-scrolling:touch}html.sm-scroll-lock,html.sm-scroll-lock body{overscroll-behavior:none;overflow:hidden}.staggered-menu-header{width:100%;padding:var(--space-8);pointer-events:none;z-index:20;background:0 0;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0}.staggered-menu-header>*{pointer-events:auto}.sm-header-actions{flex-shrink:0;align-items:center;gap:24px;display:inline-flex}.sm-header-extra{pointer-events:auto;align-items:center;display:flex}.sm-logo{-webkit-user-select:none;user-select:none;align-items:center;display:grid}.sm-logo-link,.sm-header-back{grid-area:1/1}.sm-logo-slot--inactive{visibility:hidden;pointer-events:none}.sm-logo-link{min-height:var(--sm-logo-slot-height,var(--touch-min));align-items:center;line-height:0;text-decoration:none;display:flex}.sm-logo-img{height:var(--space-8);object-fit:contain;width:auto;display:block}.sm-header-back{justify-self:start;align-items:center;gap:var(--space-2);cursor:pointer;color:#e9e9ef;font-size:var(--text-body-lg);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:var(--leading-none);white-space:nowrap;-webkit-tap-highlight-color:transparent;appearance:none;min-height:var(--sm-logo-slot-height,var(--touch-min));background:0 0;border:none;margin:0;padding:0;display:inline-flex}.sm-header-back:hover,.sm-header-back:focus-visible{color:var(--sm-accent,var(--primary))}.sm-header-back:focus-visible{outline-offset:4px;border-radius:var(--radius-sm);outline:2px solid #fffa}.sm-header-backIcon{opacity:.85;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;width:1.125em;height:1.125em;display:inline-flex}.sm-header-backIcon svg{width:100%;height:100%;display:block}.sm-toggle{align-items:center;gap:var(--space-1);cursor:pointer;color:#e9e9ef;font-weight:var(--font-medium);line-height:var(--leading-none);min-width:var(--touch-min);min-height:var(--touch-min);background:0 0;border:none;display:inline-flex;position:relative;overflow:visible}.sm-toggle:focus-visible{outline-offset:4px;border-radius:var(--radius-sm);outline:2px solid #fffa}.sm-line:last-of-type{margin-top:var(--space-1)}.sm-toggle-textWrap{white-space:nowrap;height:1em;width:var(--sm-toggle-width,auto);min-width:var(--sm-toggle-width,auto);display:inline-block;position:relative;overflow:hidden}.sm-toggle-textInner{line-height:var(--leading-none);flex-direction:column;display:flex}.sm-toggle-line{height:1em;line-height:var(--leading-none);display:block}.sm-icon{will-change:transform;flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:relative}.sm-panel-itemWrap{line-height:var(--leading-none);width:100%;position:relative;overflow:hidden}.sm-icon-line{will-change:transform;background:currentColor;border-radius:2px;width:100%;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sm-icon-line-v{transform:translate(-50%,-50%)rotate(90deg)}.sm-line{display:none!important}.staggered-menu-panel{background:var(--black);-webkit-backdrop-filter:blur(12px);width:clamp(260px,38vw,420px);height:100%;padding:var(--section-gap-sm) var(--space-8) var(--space-8) var(--space-8);z-index:10;pointer-events:auto;opacity:0;flex-direction:column;display:flex;position:absolute;top:0;right:0;overflow-y:auto}[data-position=left] .staggered-menu-panel{left:0;right:auto}.sm-prelayers{pointer-events:none;z-index:5;opacity:0;width:clamp(260px,38vw,420px);position:absolute;top:0;bottom:0;right:0}[data-position=left] .sm-prelayers{left:0;right:auto}.sm-prelayer{opacity:0;width:100%;height:100%;position:absolute;top:0;right:0;transform:translate(0)}.sm-panel-inner{gap:var(--space-4);flex-direction:column;flex:auto;min-height:0;padding-top:100px;display:flex}.staggered-menu-panel[data-submenu] .sm-panel-inner{gap:var(--space-2)}.sm-socials{padding-top:var(--space-8);gap:var(--space-3);flex-direction:column;flex-shrink:0;max-width:100%;margin-top:auto;display:flex}.sm-socials-title{font-size:var(--text-body-sm);font-weight:var(--font-medium);color:var(--sm-accent,var(--primary));margin:0}.sm-socials-list{align-items:center;gap:var(--space-3);flex-flow:wrap;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.sm-socials-item{flex:none}.sm-socials-list .sm-socials-link{opacity:1}.sm-socials-list:hover .sm-socials-link{opacity:.35}.sm-socials-list:hover .sm-socials-link:hover{opacity:1}.sm-socials-link:focus-visible{outline:2px solid var(--sm-accent,var(--primary));outline-offset:3px}.sm-socials-list:focus-within .sm-socials-link{opacity:.35}.sm-socials-list:focus-within .sm-socials-link:focus-visible{opacity:1}.sm-socials-link{font-size:var(--text-body-lg);font-weight:var(--font-medium);color:#e9e9ef;padding:var(--space-1) 0;min-height:var(--touch-min);transition:color var(--duration-normal) ease, opacity var(--duration-normal) ease;align-items:center;text-decoration:none;display:inline-flex;position:relative}.sm-socials-link--icon{width:var(--touch-min);height:var(--touch-min);min-width:var(--touch-min);min-height:var(--touch-min);max-width:var(--touch-min);max-height:var(--touch-min);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;padding:0}.sm-socials-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.sm-socials-icon svg{flex-shrink:0;width:24px;height:24px;display:block}.sm-socials-icon--linkedin svg{transform:scale(1.14)}.sm-socials-icon--facebook svg{transform:scale(1.2)}.sm-socials-icon--instagram svg{transform:scale(1.05)}.sm-socials-icon--x svg{transform:scale(.9)}.sm-socials-link:hover{color:var(--sm-accent,var(--primary))}.sm-panel-title{font-size:var(--text-body-sm);font-weight:var(--font-semibold);color:var(--white);text-transform:uppercase;margin:0}.sm-panel-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sm-panel-item{color:#f5f5f7;font-weight:var(--font-semibold);cursor:pointer;font-size:clamp(2rem,8vw,3.5rem);line-height:var(--leading-none);letter-spacing:var(--tracking-wide);text-transform:uppercase;transition:background var(--duration-normal), color var(--duration-normal);box-sizing:border-box;width:100%;max-width:100%;min-height:var(--touch-comfortable);align-items:center;padding:0;text-decoration:none;display:flex;position:relative}.staggered-menu-panel .sm-socials-list .sm-socials-link{opacity:1;transition:opacity var(--duration-normal) ease}.staggered-menu-panel .sm-socials-list:hover .sm-socials-link:not(:hover),.staggered-menu-panel .sm-socials-list:focus-within .sm-socials-link:not(:focus-visible){opacity:.35}.staggered-menu-panel .sm-socials-list .sm-socials-link:hover,.staggered-menu-panel .sm-socials-list .sm-socials-link:focus-visible{opacity:1}.sm-panel-itemLabel{will-change:transform;transform-origin:50% 100%;display:inline-block}.sm-panel-item:hover,.sm-panel-item--active,.sm-panel-itemWrap--active>.sm-panel-item--drill{color:var(--sm-accent,var(--primary))}.sm-panel-itemWrap--hasSub{overflow:visible}.sm-panel-item--drill{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;appearance:none;width:100%;max-width:100%;min-height:var(--touch-comfortable);background:0 0;border:none;margin:0;padding:0;display:flex}.sm-panel-item--drill:focus-visible{outline:2px solid var(--sm-accent,var(--primary));outline-offset:4px;border-radius:var(--radius-sm)}.sm-panel-drillIcon,.sm-panel-subCategoryChevron{opacity:.85;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.sm-panel-drillIcon svg,.sm-panel-subCategoryChevron svg{transform-origin:50%;width:100%;height:100%;display:block}.sm-panel-subCategoryChevron svg{transition:transform var(--duration-normal) ease}.sm-panel-drillView{flex-direction:column;flex:1;min-height:0;display:flex}.sm-panel-subMenu{padding:var(--space-1) 0 0;margin-top:var(--space-1)}.sm-panel-subMenu--drill{flex-direction:column;flex:1;min-height:0;margin-top:0;padding-top:0;display:flex}.sm-panel-subMenu--drill .sm-panel-subCategoryList{border-top:none;flex:1}.sm-panel-subOverview{font-size:var(--text-body-sm);font-weight:var(--font-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);text-transform:none;color:var(--sm-accent,var(--primary));transition:opacity var(--duration-fast) ease;min-height:var(--touch-min);align-items:center;text-decoration:none;display:inline-flex}.sm-panel-subOverview--header{margin:0 0 var(--space-4) 0;text-underline-offset:.18em;font-size:var(--text-body-sm);font-weight:var(--font-semibold);text-decoration:underline;display:inline-flex}.sm-panel-subOverview:hover{opacity:.85}.sm-panel-subCategoryList{margin:0 calc(-1 * var(--space-8));border-bottom:1px solid #f5f5f71f;flex-direction:column;row-gap:0;padding:0 0 10px;list-style:none;display:flex}.sm-panel-subCategoryRow{padding-left:var(--space-8);padding-right:var(--space-8);border-top:1px solid #f5f5f71f}.sm-panel-subCategoryRow--open{background:#f5f5f70f}.sm-panel-subCategoryRow--open .sm-panel-subCategoryTrigger{color:var(--sm-accent,var(--primary))}.sm-panel-subCategoryTrigger{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4) 0;cursor:pointer;text-align:left;color:#f5f5f7;font-size:18px;font-weight:var(--font-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);-webkit-tap-highlight-color:transparent;appearance:none;background:0 0;border:none;min-height:54px;margin:0;display:flex}.sm-panel-subCategoryTrigger:focus-visible{outline:2px solid var(--sm-accent,var(--primary));outline-offset:2px;border-radius:var(--radius-sm)}.sm-panel-subCategoryTriggerLabel{flex:1;min-width:0}.sm-panel-subCategoryRow--open .sm-panel-subCategoryChevron svg{transform:rotate(180deg)}.sm-panel-subCategoryPanel{padding:0 0 var(--space-4) 0}.sm-panel-subCategoryPanel--twoCol{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.sm-panel-subCategoryPanel--twoCol .sm-panel-subCol{min-width:0;margin-bottom:0}.sm-panel-subCol{margin-bottom:var(--space-3)}.sm-panel-subCol:last-child{margin-bottom:0}.sm-panel-subColTitle{margin:0 0 var(--space-1);font-size:14px;font-weight:var(--font-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:#f5f5f766}.sm-panel-subList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.sm-panel-subLink{font-size:16px;font-weight:var(--font-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);text-transform:none;color:#e9e9ef;transition:color var(--duration-fast) ease;padding:var(--space-1) 0;align-items:center;text-decoration:none;display:inline-flex}.sm-panel-subLink:hover,.sm-panel-subLink--active{color:var(--sm-accent,var(--primary))}.sm-panel-subLink--active{font-weight:var(--font-semibold)}.sm-panel-subOverview--active{opacity:1}.sm-panel-subLink:focus-visible{outline:2px solid var(--sm-accent,var(--primary));outline-offset:2px;border-radius:2px}.sm-panel-list[data-numbering]{counter-reset:smItem}.sm-panel-list[data-numbering]>.sm-panel-itemWrap:after{counter-increment:smItem;content:counter(smItem, decimal-leading-zero);font-size:var(--text-body);font-weight:var(--font-normal);color:var(--sm-accent,var(--primary));letter-spacing:0;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--sm-num-opacity,0);z-index:1;position:absolute;top:.1em;right:0}.sm-panel-list[data-numbering]>.sm-panel-itemWrap>.sm-panel-item{padding-right:clamp(2.25rem,11vw,3.25rem)}@media (max-width:1024px){.staggered-menu-panel{width:100%;max-height:100dvh;padding-left:var(--space-4);padding-right:var(--space-4);padding-bottom:calc(var(--space-8) + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;left:0;right:0}.sm-prelayers{width:100%}.sm-panel-inner{padding-top:clamp(5rem,14vh,6.25rem);padding-bottom:var(--space-2)}.sm-socials{padding-top:var(--space-6)}.sm-socials-list{gap:var(--space-2)}html:not(.dark) .staggered-menu-wrapper[data-open] .sm-logo-img{filter:invert()}}@media (max-width:380px){.sm-socials-list{gap:var(--space-1)}}
.target-cursor-wrapper{pointer-events:none;z-index:10050;mix-blend-mode:difference;width:0;height:0;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}@media (max-width:1024px){.target-cursor-wrapper{display:none!important}}.target-cursor-dot{will-change:transform;background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.target-cursor-corner{border:2px solid var(--primary);will-change:transform;width:12px;height:12px;position:absolute;top:50%;left:50%}.corner-tl{border-bottom:none;border-right:none;transform:translate(-150%,-150%)}.corner-tr{border-bottom:none;border-left:none;transform:translate(50%,-150%)}.corner-br{border-top:none;border-left:none;transform:translate(50%,50%)}.corner-bl{border-top:none;border-right:none;transform:translate(-150%,50%)}
.CookieConsent-module__balyeq__banner{inset-inline:0;z-index:9999;background:var(--primary);color:var(--black);font-family:var(--font-inter), var(--font-sans), system-ui, sans-serif;-webkit-tap-highlight-color:transparent;border-top:1px solid #0000001f;position:fixed;bottom:0;box-shadow:0 -8px 32px #0000002e}.CookieConsent-module__balyeq__inner{gap:var(--space-5);width:100%;max-width:none;padding:var(--space-5) var(--section-pad-x);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:768px){.CookieConsent-module__balyeq__inner{align-items:stretch;gap:var(--space-6);padding-block:var(--space-6);flex-direction:row}}@media (min-width:1024px){.CookieConsent-module__balyeq__inner{gap:var(--space-8);padding-block:var(--space-8)}}.CookieConsent-module__balyeq__content{gap:var(--space-3);flex-direction:column;flex:auto;min-width:0;display:flex}@media (min-width:768px){.CookieConsent-module__balyeq__content{padding-right:var(--space-4);flex:1 1 0}}.CookieConsent-module__balyeq__banner h2.CookieConsent-module__balyeq__heading{font-size:var(--text-body-sm);font-weight:var(--font-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:var(--leading-tight);color:var(--black);margin:0}.CookieConsent-module__balyeq__description{width:100%;max-width:none;font-size:var(--text-body-sm);line-height:var(--leading-relaxed);margin:0}@media (min-width:768px){.CookieConsent-module__balyeq__description{font-size:var(--text-body);line-height:var(--leading-normal)}}@media (min-width:1024px){.CookieConsent-module__balyeq__description{font-size:var(--text-body-lg)}}.CookieConsent-module__balyeq__controlsRow{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.CookieConsent-module__balyeq__toggles{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.CookieConsent-module__balyeq__toggleGroup{align-items:center;gap:var(--space-2);display:inline-flex}.CookieConsent-module__balyeq__toggleLabel{font-size:var(--text-caption);font-weight:var(--font-semibold);white-space:nowrap}.CookieConsent-module__balyeq__detailsBtn{font:inherit;font-size:var(--text-caption);font-weight:var(--font-semibold);color:var(--black);white-space:nowrap;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:0;padding:0;text-decoration:none;transition:opacity .2s}.CookieConsent-module__balyeq__detailsBtn:hover,.CookieConsent-module__balyeq__detailsBtn:focus-visible{opacity:.7;outline:none;text-decoration:underline}.CookieConsent-module__balyeq__brand{align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--text-overline);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;opacity:.75;display:inline-flex}.CookieConsent-module__balyeq__brandLogo{flex-shrink:0;width:18px;max-width:none;height:18px;display:block}.CookieConsent-module__balyeq__switch{flex-shrink:0;align-items:center;width:2.75rem;height:1.375rem;display:inline-flex;position:relative}.CookieConsent-module__balyeq__switchInput{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.CookieConsent-module__balyeq__switchInput:disabled{cursor:not-allowed}.CookieConsent-module__balyeq__switchTrack{border-radius:var(--radius-full);background:#0003;width:100%;height:100%;transition:background .2s;display:block}.CookieConsent-module__balyeq__switchThumb{border-radius:var(--radius-full);background:var(--white);pointer-events:none;width:calc(1.375rem - 4px);height:calc(1.375rem - 4px);transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.CookieConsent-module__balyeq__switchInput:checked+.CookieConsent-module__balyeq__switchTrack{background:var(--black)}.CookieConsent-module__balyeq__switchInput:checked~.CookieConsent-module__balyeq__switchThumb{transform:translate(1.375rem)}.CookieConsent-module__balyeq__switchInput:focus-visible+.CookieConsent-module__balyeq__switchTrack{outline:2px solid var(--black);outline-offset:2px}.CookieConsent-module__balyeq__switchInput:disabled+.CookieConsent-module__balyeq__switchTrack{background:#00000059}.CookieConsent-module__balyeq__actions{gap:var(--space-2);flex-direction:column;flex-shrink:0;width:100%;display:flex}@media (min-width:768px){.CookieConsent-module__balyeq__actions{justify-content:center;width:min(320px,38vw)}}@media (min-width:1024px){.CookieConsent-module__balyeq__actions{width:300px;min-width:300px}}.CookieConsent-module__balyeq__actionBtn{width:100%;min-height:2.75rem;padding:var(--space-3) var(--space-4);background:var(--black);color:var(--white);font-size:var(--text-button);font-weight:var(--font-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;border:none;border-radius:0;justify-content:center;align-items:center;transition:background .2s,transform .15s;display:flex}.CookieConsent-module__balyeq__actionBtn:hover{background:#1a1a1a}.CookieConsent-module__balyeq__actionBtn:active{transform:scale(.98)}.CookieConsent-module__balyeq__actionBtn:focus-visible{outline:2px solid var(--white);outline-offset:2px}@media (min-width:768px){.CookieConsent-module__balyeq__actionBtn{min-height:3rem}}.CookieConsent-module__balyeq__modalRoot{z-index:11000;padding:var(--space-4) var(--section-pad-x);padding-bottom:max(var(--space-4), 12vh);pointer-events:auto;isolation:isolate;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.CookieConsent-module__balyeq__modal{background:var(--white);width:min(640px,100%);max-height:none;color:var(--black);border-radius:var(--radius-md);pointer-events:auto;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000059}.CookieConsent-module__balyeq__modal :is(p,li,span){color:var(--black)}.CookieConsent-module__balyeq__modalHeader{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4);background:var(--primary);border-bottom:1px solid #0000001a;display:flex}.CookieConsent-module__balyeq__modal h3.CookieConsent-module__balyeq__modalTitle{font-size:var(--text-body);font-weight:var(--font-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--black);margin:0}.CookieConsent-module__balyeq__modalClose{background:var(--black);width:2.25rem;height:2.25rem;color:var(--white);cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:1.5rem;line-height:1;transition:opacity .2s;display:flex}.CookieConsent-module__balyeq__modalClose:hover{opacity:.85}.CookieConsent-module__balyeq__modalClose:focus-visible{outline:2px solid var(--black);outline-offset:2px}.CookieConsent-module__balyeq__modalBody{padding:var(--space-5);scrollbar-width:none;-ms-overflow-style:none;flex:0 auto;overflow:hidden}.CookieConsent-module__balyeq__modalBody::-webkit-scrollbar{display:none}.CookieConsent-module__balyeq__modalIntro{margin:0 0 var(--space-4);font-size:var(--text-body-sm);line-height:var(--leading-relaxed);color:var(--gray-dark)!important}.CookieConsent-module__balyeq__accordion{border-radius:var(--radius-sm);border:1px solid #0000001a;flex-direction:column;display:flex;overflow:hidden}.CookieConsent-module__balyeq__accordionItem+.CookieConsent-module__balyeq__accordionItem{border-top:1px solid #0000001a}.CookieConsent-module__balyeq__accordionTrigger{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-4);background:var(--white);color:var(--black);font:inherit;text-align:left;cursor:pointer;border:none;transition:background .2s;display:flex}.CookieConsent-module__balyeq__accordionTrigger:hover{background:#f5f5f5}.CookieConsent-module__balyeq__accordionTrigger[aria-expanded=true]{background:#f0f0f0}.CookieConsent-module__balyeq__accordionTrigger:focus-visible{outline:2px solid var(--black);outline-offset:-2px}.CookieConsent-module__balyeq__accordionTriggerLabel{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.CookieConsent-module__balyeq__accordionTitle{font-size:var(--text-body-sm);font-weight:var(--font-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.CookieConsent-module__balyeq__accordionIcon{border:1px solid var(--black);border-radius:var(--radius-sm);background:var(--white);flex-shrink:0;width:2rem;height:2rem;position:relative}.CookieConsent-module__balyeq__accordionIconWrap{justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.CookieConsent-module__balyeq__accordionIconWrapMinus{z-index:1}.CookieConsent-module__balyeq__accordionIconImg{filter:brightness(0);width:1.25rem;height:1.25rem;display:block}.CookieConsent-module__balyeq__panelClip{grid-template-rows:0fr;transition:grid-template-rows .35s ease-in-out;display:grid}.CookieConsent-module__balyeq__panelClipOpen{grid-template-rows:1fr}.CookieConsent-module__balyeq__panelInner{min-height:0;padding:0 var(--space-4);overflow:hidden}.CookieConsent-module__balyeq__panelClipOpen .CookieConsent-module__balyeq__panelInner{padding:var(--space-4);padding-top:0}@media (prefers-reduced-motion:reduce){.CookieConsent-module__balyeq__panelClip{transition:none}}.CookieConsent-module__balyeq__modalBadge{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);color:var(--black);font-size:var(--text-overline);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;background:#0000000f;border:1px solid #0003;align-items:center;display:inline-flex}.CookieConsent-module__balyeq__modalSummary{margin:0 0 var(--space-3);padding-top:var(--space-1);font-size:var(--text-body-sm);line-height:var(--leading-relaxed);color:var(--black)!important}.CookieConsent-module__balyeq__modalLabel{margin:0 0 var(--space-2);font-size:var(--text-caption);font-weight:var(--font-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--gray-dark)!important}.CookieConsent-module__balyeq__modalLabelInline{font-weight:var(--font-bold);color:var(--gray-dark)}.CookieConsent-module__balyeq__modal .CookieConsent-module__balyeq__modalList{flex-flow:unset;margin:0 0 var(--space-3);padding-left:var(--space-5);font-size:var(--text-body-sm);line-height:var(--leading-relaxed);color:var(--black);list-style:outside;display:block}.CookieConsent-module__balyeq__modal .CookieConsent-module__balyeq__modalList:last-of-type{margin-bottom:0}.CookieConsent-module__balyeq__modalList li+li{margin-top:var(--space-1)}.CookieConsent-module__balyeq__modalRetention{font-size:var(--text-body-sm);line-height:var(--leading-relaxed);margin:0;color:var(--black)!important}.CookieConsent-module__balyeq__modalFooter{padding:var(--space-4) var(--space-5) var(--space-5);border-top:1px solid #0000001a;justify-content:flex-end;display:flex}.CookieConsent-module__balyeq__modalDoneBtn{min-height:2.75rem;padding:var(--space-3) var(--space-6);background:var(--black);color:var(--white);font-size:var(--text-button);font-weight:var(--font-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;border:none;border-radius:0;transition:background .2s}.CookieConsent-module__balyeq__modalDoneBtn:hover{background:#1a1a1a}.CookieConsent-module__balyeq__modalDoneBtn:focus-visible{outline:2px solid var(--black);outline-offset:2px}@media (min-width:768px){.CookieConsent-module__balyeq__modal{width:min(720px,100%)}.CookieConsent-module__balyeq__modalBody{padding:var(--space-6)}}
