:root{--min-touch-size:32px;--background:#000;--foreground:#ededed;--global-slider-gutter:var(--min-touch-size);--global-slide-spacing-base:8px;--global-slide-spacing:calc(var(--global-slide-spacing-base)*2);--global-page-gutter:calc(calc(var(--global-slider-gutter) + var(--global-slide-spacing-base))/1);--default-cover-visual-ratio:16/9;--global-gutter-l:44px;--global-gutter-s:44px;--global-max-width:100vw;--global-nav-height:96px;--inspector-gadget:inset 0 0 0 1px red;--z-base:0;--z-dropdown:10;--z-sticky:50;--z-modal:100;--z-toast:200;--z-overlay:999;--z-highest:9999}@media screen and (min-width:768px){:root{--global-slider-gutter:calc(100vw/12)}}@media screen and (min-width:992px){:root{--global-slider-gutter:calc(100vw/16)}}@media screen and (min-width:1200px){:root{--global-slider-gutter:calc(100vw/20)}}@media screen and (min-width:1400px){:root{--global-slider-gutter:calc(100vw/24)}}html,body{max-width:100vw;font-size:16px;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0;font-size:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}body.FLYOUT_OPEN{overscroll-behavior:none;touch-action:none;height:100%;overflow:hidden}html:has(body.FLYOUT_OPEN){overscroll-behavior:none;touch-action:none;height:100%;overflow:hidden}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*{font-size:0}html{font-size:16px}p,li,dt,dd,blockquote,pre,address{font-size:1rem}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.17rem}h4{font-size:1rem}h5{font-size:.83rem}h6{font-size:.67rem}a,span,strong,em,i,b,u,small,mark,del,ins,sub,sup,cite,q,code,abbr,time{font-size:1rem}small{font-size:.875rem}label,legend,textarea,input,button,select{font-size:1rem}#__next-build-watcher,#__next-route-announcer,.nextjs-portal,nextjs-portal{display:none!important}
.extra-links-module__vSFxWW__ExtraLinks{max-width:var(--global-max-width);padding:32px var(--global-gutter-s);margin:0 auto;position:relative}.extra-links-module__vSFxWW__ExtraLinks:not(:last-child):after{content:"";height:1px;bottom:0;left:var(--global-gutter-s);width:calc(100% - calc(var(--global-gutter-s)*2));background:#ffffff18;position:absolute}@media screen and (min-width:768px){.extra-links-module__vSFxWW__ExtraLinks{padding:32px var(--global-gutter-l)}.extra-links-module__vSFxWW__ExtraLinks:after{left:var(--global-gutter-l);width:calc(100% - calc(var(--global-gutter-l)*2))}}.extra-links-module__vSFxWW__Heading{color:#ffffffbf;margin-bottom:16px;font-size:.75rem;font-weight:700}.extra-links-module__vSFxWW__Link{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;grid-column:span 2;max-width:100%;font-size:.75rem;font-weight:700;line-height:1rem;overflow:hidden}.extra-links-module__vSFxWW__Links{grid-template-columns:1fr 1fr;grid-auto-rows:20px;gap:8px;display:grid}.extra-links-module__vSFxWW__List:not(:last-child){margin-bottom:.5rem}.extra-links-module__vSFxWW__Item{display:block}
.flyout-menu-module__l80Tya__Link{letter-spacing:0;max-width:var(--global-max-width);padding:24px var(--global-page-gutter);flex-shrink:0;justify-content:flex-start;align-items:center;width:100%;margin:0 auto;font-size:1rem;font-weight:700;display:flex;position:relative}.flyout-menu-module__l80Tya__Link:after{content:"";height:1px;bottom:0;left:var(--global-page-gutter);width:calc(100% - calc(var(--global-page-gutter)*2));background:#ffffff18;position:absolute}@media screen and (min-width:768px){.flyout-menu-module__l80Tya__Link{padding:24px var(--global-page-gutter)}.flyout-menu-module__l80Tya__Link:after{left:var(--global-page-gutter);width:calc(100% - calc(var(--global-page-gutter)*2))}}
.flyout-module__Q3Zcxa__Flyout{opacity:0;visibility:hidden;background-color:#000;width:100vw;height:100vh;transition:transform .6s cubic-bezier(.19,1,.22,1),visibility .4s cubic-bezier(.19,1,.22,1),opacity .4s cubic-bezier(.19,1,.22,1);animation:.3s ease-out flyout-module__Q3Zcxa__flyoutEnter;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.flyout-module__Q3Zcxa__Open{opacity:1;visibility:visible;transform:translate(0,0)}.flyout-module__Q3Zcxa__Content{height:calc(100vh - var(--global-nav-height));overscroll-behavior:none;left:0;right:0;top:var(--global-nav-height);width:100%;padding:0 0 24px;position:absolute;overflow-y:scroll}.flyout-module__Q3Zcxa__Content:after{content:"";pointer-events:none;visibility:hidden;height:calc(100% + .49999px);position:absolute;inset:0}
.logo-wordmark-module__8zv1DG__LogoWordmark{color:#fff;fill:currentColor}
.masthead-module__04kN5q__Masthead{flex-shrink:0;width:96px;display:block}
.rail-menu-module__DNVPAG__RailMenu{gap:10px;margin-left:24px;list-style-type:none;display:none}@media screen and (min-width:768px){.rail-menu-module__DNVPAG__RailMenu{gap:16px}}@media screen and (min-width:960px){.rail-menu-module__DNVPAG__RailMenu{display:flex}}.rail-menu-module__DNVPAG__Link{color:var(--foreground);letter-spacing:0;padding:8px 4px;font-size:1rem;font-weight:700;display:block}@media screen and (min-width:960px){.SEARCH_BAR_OPEN .rail-menu-module__DNVPAG__RailMenu{display:none}}@media screen and (min-width:1440px){.SEARCH_BAR_OPEN .rail-menu-module__DNVPAG__RailMenu{display:flex}}
.rail-module__BFGMta__Rail{height:var(--global-nav-height);width:var(--global-max-width);max-width:100%;padding:0 calc(var(--global-page-gutter));z-index:1;justify-content:space-between;align-items:center;column-gap:16px;margin:0 auto;display:flex;position:relative}.rail-module__BFGMta__Placeholder{color:var(--foreground);font-size:1rem}.rail-module__BFGMta__Section{align-items:center;gap:12px;display:flex;position:relative}.rail-module__BFGMta__SectionMasthead{flex-shrink:0}.rail-module__BFGMta__SectionToolbar{flex-direction:row-reverse;flex-grow:1}.rail-module__BFGMta__Link{cursor:pointer;letter-spacing:0;white-space:nowrap;border-radius:5px;padding:10px 16px;font-family:Inter,Helvetica Neue,sans-serif;font-size:14px;font-weight:700;line-height:20px;position:relative}.rail-module__BFGMta__LinkPrimary{color:#0b0019;background:#fff}.rail-module__BFGMta__LinkSecondary{color:#fff;background:#ffffff1a}.SEARCH_BAR_OPEN .rail-module__BFGMta__SectionMasthead{display:none}@media screen and (min-width:960px){.SEARCH_BAR_OPEN .rail-module__BFGMta__SectionMasthead{display:flex}}
.flyout-close-icon-module__B1PBdq__FlyoutCloseIcon{color:#fff;fill:currentColor}
.flyout-open-icon-module__dADdIG__FlyoutOpenIcon{color:#fff;fill:currentColor}
.toggle-module___3J32G__Toggle{display:flex;position:relative}@media screen and (min-width:960px){.toggle-module___3J32G__Toggle{display:none}}.toggle-module___3J32G__Off{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;column-gap:12px;display:flex}.toggle-module___3J32G__OffIcon{display:block}.toggle-module___3J32G__OffText{font-size:.75rem;font-weight:700}.toggle-module___3J32G__On{cursor:pointer;background-color:#000000a6;border:none;border-radius:6px;margin-bottom:4px;transition:background-color .3s,box-shadow .3s;display:block;box-shadow:0 0 0 1px #ffffff3b}.toggle-module___3J32G__OnIcon{padding:10px 9px 8px;font-size:0;display:block}.SCROLL_AT_TOP.HERO_ON_PAGE .toggle-module___3J32G__On{box-shadow:none}
.search-bar-module__inec0G__SearchBar{border:1px solid #fff3;border-radius:8px;flex-grow:0;flex-shrink:0;align-items:center;height:44px;transition:border .2s,width .2s;display:flex;position:relative;overflow:hidden}.search-bar-module__inec0G__SearchBar:hover,.search-bar-module__inec0G__SearchBar:focus-within{border-color:#fff6}@media screen and (max-width:1439px){.search-bar-module__inec0G__SearchBar{width:44px}}@media screen and (min-width:1440px){.search-bar-module__inec0G__SearchBar{width:336px}}.search-bar-module__inec0G__Button{cursor:pointer;background:0 0;border:none;display:block}.search-bar-module__inec0G__ButtonOpen{padding:9px 9px 5px 8px}.search-bar-module__inec0G__ButtonClose{margin:0 0 0 16px;padding:12px 9px 10px 3px;display:none}.search-bar-module__inec0G__ButtonClear{margin:0 0 0 16px;padding:10px 8px}.search-bar-module__inec0G__ButtonText{text-transform:lowercase;color:#ffffff80;height:24px;font-size:12px;line-height:24px;display:block}.search-bar-module__inec0G__IconSearch,.search-bar-module__inec0G__IconClose{color:#fff;font-size:24px}.search-bar-module__inec0G__IconClose{cursor:pointer;flex:none;font-size:24px}.search-bar-module__inec0G__Form{width:100%}.search-bar-module__inec0G__Input{color:#fff;letter-spacing:0;background:0 0;border:none;outline:none;width:100%;padding:11px 5px 11px 0;font-family:Inter,Helvetica Neue,sans-serif;font-size:14px;font-weight:500;line-height:20px}.search-bar-module__inec0G__Input::placeholder{color:currentColor}.search-bar-module__inec0G__Input:focus::placeholder{color:#0000}.search-bar-module__inec0G__Input::-webkit-search-decoration{display:none}.search-bar-module__inec0G__Input::-webkit-search-cancel-button{display:none}.search-bar-module__inec0G__Input:autofill{appearance:menulist-button;color:#0f0!important;background-color:red!important;background-image:none!important}.SEARCH_BAR_OPEN .search-bar-module__inec0G__SearchBar{width:100%}.SEARCH_BAR_OPEN .search-bar-module__inec0G__ButtonClose{display:block}@media screen and (min-width:1440px){.SEARCH_BAR_OPEN .search-bar-module__inec0G__SearchBar{width:336px}.SEARCH_BAR_OPEN .search-bar-module__inec0G__ButtonClose{display:none}}
.global-nav-module__D7dIRG__GlobalNav{height:var(--global-nav-height);width:100vw;z-index:var(--z-highest);-webkit-user-select:none;user-select:none;transition:transform .3s;position:fixed;top:0;left:0;transform:translate(0,0)}.global-nav-module__D7dIRG__GlobalNav:after{content:"";pointer-events:none;visibility:visible;opacity:1;width:100%;height:100%;transition:visibility,opacity,background,height .3s;position:absolute;top:0;left:0}.SCROLLING_DOWN .global-nav-module__D7dIRG__GlobalNav{transform:translateY(-100%)}.SCROLLING_UP .global-nav-module__D7dIRG__GlobalNav:after{background:var(--background)}.FLYOUT_OPEN .global-nav-module__D7dIRG__GlobalNav:after{height:100%}.SCROLL_AT_TOP.HERO_ON_PAGE.FLYOUT_CLOSED .global-nav-module__D7dIRG__GlobalNav:after{height:calc(100% + 50px)}.SCROLL_AT_TOP.HERO_ON_PAGE .global-nav-module__D7dIRG__GlobalNav{background-color:#0000}.SCROLL_AT_TOP.HERO_ON_PAGE .global-nav-module__D7dIRG__GlobalNav:after{background:linear-gradient(#000000d9 0%,#0009 35%,#00000040 70%,#0000001a 90%,#0000 100%)}
