:root{--background:#fff;--foreground:#000;--margin:8px;--margin-small:calc(var(--margin)*(2/3));--margin-negative:calc(-1*var(--margin));--blur:20px;--header-height:25px;--filter-height:25px;--header-height-total:50px;--content-vh:calc(100vh - (var(--header-height) + var(--filter-height)));--gap:1px;--caption-gap:24px;--margin-end:150px;--text-indent:45px;--showcase-width:50vw;--transition:.3s ease}[data-theme=dark]{--background:#000;--foreground:#fff;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;margin:0;padding:0}html{overscroll-behavior:none;font-size:10px;line-height:1;-webkit-text-size-adjust:none!important}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-size-adjust:none;font-size-adjust:none;font-size:var(--font-size-3);line-height:var(--line-height-3);margin:0;font-family:HBMarginS,Helvetica Neue,Arial,sans-serif;font-weight:375}::selection{color:#fff;background:#000}main{padding:var(--margin);min-height:var(--content-vh)}ul{text-indent:0;margin:0;padding:0;list-style:none}li{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5{font-weight:inherit;margin:0}a,a:visited,button,button:visited{color:var(--foreground);font-size:unset;text-align:unset;cursor:pointer;background:0 0;border:none;font-family:unset;text-decoration:none}html[data-theme=light] .filterHeader a{color:#000}.cookieConsent a,.cookieConsent a:visited,.cookieConsent button,.cookieConsent button:visited{color:#fff;opacity:.4;transition:all .3s}.cookieConsent a:hover,.cookieConsent button:hover{opacity:1}input,fieldset,label{all:unset}footer a,footer a:visited,footer .button{color:var(--background);transition:all .3s ease-in-out}footer a:hover,footer .button:hover{opacity:.4}sup{vertical-align:middle;cursor:pointer;opacity:1;justify-content:center;padding:0 2px;font-size:12px;transition:opacity .3s;position:relative;top:-1px}sup:hover{opacity:.5}ol sup{padding-left:0;font-size:12px}mux-player{--play-button:none;--live-button:none;--seek-backward-button:none;--seek-forward-button:none;--mute-button:none;--captions-button:none;--airplay-button:none;--pip-button:none;--fullscreen-button:none;--cast-button:none;--playback-rate-button:none;--volume-range:none;--time-range:none;--time-display:none;--duration-display:none;--rendition-menu-button:none;--gradient-shadow:none;--media-loading-indicator-display:none;--media-background-color:transparent;pointer-events:none!important;background:0 0!important}mux-player::part(control-bar){opacity:1!important;--gradient-steps:none!important}mux-player .mux-spinner{display:none!important}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-results-button{-webkit-appearance:none}input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input[type=search]{text-indent:8px}.not-allowed{opacity:.4;pointer-events:none}::view-transition-group(root){z-index:auto!important}::view-transition-image-pair(root){isolation:isolate;will-change:opacity;z-index:1}::view-transition-new(root){z-index:2;animation:none!important}::view-transition-old(root){z-index:1;animation:none!important}@media (max-height:500px) and (orientation:landscape){:root{--showcase-width:20vw}}@media screen and (min-width:769px){:root{--blur:40px;--showcase-width:20vw;--margin:12px;--margin-end:300px;--header-height:32px;--filter-height:40px;--header-height-total:72px}sup{padding:0 2px;font-size:18px;top:-1px}}
:root{--font-size-1:42rem;--line-height-1:1;--letter-spacing-1:-5rem;--paragraph-spacing-1:0;--font-size-2:2rem;--line-height-2:2.1rem;--letter-spacing-2:0;--paragraph-spacing-2:15px;--font-size-3:1.6rem;--line-height-3:1.8rem;--letter-spacing-3:.03rem;--paragraph-spacing-3:0;--font-size-longcopy:1.3rem;--line-height-longcopy:1.5rem;--letter-spacing-longcopy:.03rem;--paragraph-spacing-longcopy:10px;--max-width-longcopy:750px;--width-longcopy:80vw;--font-size-4:1.1rem;--line-height-4:1.3rem;--letter-spacing-4:.03rem;--paragraph-spacing-4:0;--paragraph-width-4:calc((50vw - (50vw/12))/2 - (2*var(--margin)));--max-width-4:350px;--font-size-footnote:1rem;--line-height-footnote:1.2rem;--letter-spacing-footnote:0rem;--paragraph-spacing-footnote:0px;--font-size-5:.85rem;--line-height-5:.9rem;--letter-spacing-5:.03rem;--paragraph-spacing-5:0}@font-face{font-family:HBMarginM;src:url(/fonts/HBMarginMWebv0.45-450.woff2)format("woff2");font-weight:450;font-style:normal;font-display:swap}@font-face{font-family:HBMarginM;src:url(/fonts/HBMarginMWebv0.45-450I12.woff2)format("woff2");font-weight:450;font-style:italic;font-display:swap}@font-face{font-family:HBMarginM;src:url(/fonts/HBMarginMWebv0.45-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:HBMarginM;src:url(/fonts/HBMarginMWebv0.45-500I12.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:HBMarginS;src:url(/fonts/HBMarginSWebv0.45-375.woff2)format("woff2");font-weight:375;font-style:normal;font-display:swap}@font-face{font-family:HBMarginS;src:url(/fonts/HBMarginSWebv0.45-375I12.woff2)format("woff2");font-weight:375;font-style:italic;font-display:swap}h1,[typo=h1]{font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);font-family:HBMarginS,Helvetica Neue,Arial,sans-serif;font-weight:375}h1 p,[typo=h1] p{margin-bottom:var(--paragraph-spacing-1)}h2,[typo=h2]{font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);font-family:HBMarginS,Helvetica Neue,Arial,sans-serif;font-weight:375}h2 p:not(:last-child),[typo=h2] p:not(:last-child){margin-bottom:var(--paragraph-spacing-2)}h3,[typo=h3]{font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3);font-family:HBMarginS,Helvetica Neue,Arial,sans-serif;font-weight:375}h3 p,[typo=h3] p{margin-bottom:var(--paragraph-spacing-3)}h4,[typo=h4]{font-size:var(--font-size-4);line-height:var(--line-height-4);letter-spacing:var(--letter-spacing-4);font-family:HBMarginM,Helvetica Neue,Arial,sans-serif;font-weight:450}h4 p,[typo=h4] p{margin-bottom:var(--paragraph-spacing-4)}h5,[typo=h5],[typo=h5] p{font-size:var(--font-size-5);line-height:var(--line-height-5);letter-spacing:var(--letter-spacing-5);font-family:HBMarginM,Helvetica Neue,Arial,sans-serif;font-weight:500;-webkit-text-size-adjust:none!important}h5 p,[typo=h5] p{margin-bottom:var(--paragraph-spacing-5);-webkit-text-size-adjust:none!important}[typo=longcopy]{font-size:var(--font-size-longcopy);line-height:var(--line-height-longcopy);letter-spacing:var(--letter-spacing-longcopy)}[typo=longcopy] p{padding-bottom:var(--paragraph-spacing-longcopy);width:var(--width-longcopy);max-width:var(--max-width-longcopy)}[typo=footnote]{font-size:var(--font-size-footnote);line-height:var(--line-height-footnote);letter-spacing:var(--letter-spacing-footnote);font-family:HBMarginM,Helvetica Neue,Arial,sans-serif;font-weight:500}[typo=footnote] p{margin-bottom:var(--paragraph-spacing-footnote)}@media screen and (min-width:769px){:root{--font-size-2:clamp(3.6rem,2.887rem + .87vw,3.9rem);--line-height-2:clamp(4rem,2.887rem + .87vw,4.1rem);--paragraph-spacing-2:25px;--font-size-3:clamp(1.9rem,1.343rem + .435vw,2.3rem);--line-height-3:clamp(2.1rem,1.543rem + .435vw,2.5rem);--font-size-longcopy:clamp(1.5rem,.943rem + .435vw,1.9rem);--line-height-longcopy:clamp(1.8rem,1.383rem + .386vw,2.25rem);--font-size-5:.9rem;--line-height-5:1.05rem;--font-size-4:1.3rem;--line-height-4:1.5rem;--max-width-longcopy:750px;--min-width-longcopy:450px;--width-longcopy:calc(50vw - 4*(50vw/12))}[typo=longcopy],[typo=longcopy] p{min-width:var(--min-width-longcopy)}}
.Search-module__bsdxrW__searchResultTitle{transition:var(--transition);white-space:nowrap;text-overflow:ellipsis;padding-bottom:2px;overflow:hidden}.Search-module__bsdxrW__searchResultTitle:hover{opacity:.4}.Search-module__bsdxrW__pineaIcon{width:calc(100vw - calc(2*var(--margin)));height:calc((100vw - calc(2*var(--margin)))/4.4);pointer-events:all;bottom:var(--margin);left:var(--margin);z-index:2;filter:blur(var(--blur));pointer-events:none;line-height:0;position:fixed}.Search-module__bsdxrW__searchResultsOuter{z-index:35;background:var(--background);width:100vw;height:100vh;color:var(--foreground);padding:var(--margin);position:fixed;top:0}.Search-module__bsdxrW__searchResultsInner{top:var(--header-height-total);height:calc(100vh - var(--header-height));position:relative;overflow-y:scroll}.Search-module__bsdxrW__searchResultGroup{margin-bottom:36px}.Search-module__bsdxrW__searchResultGroup .Search-module__bsdxrW__label{margin-bottom:var(--margin-small);display:inline-block!important}.Search-module__bsdxrW__searchbarContainer,.Search-module__bsdxrW__searchbar{width:-webkit-fill-available}.Search-module__bsdxrW__searchbarContainer{position:absolute;right:60px}.Search-module__bsdxrW__fade_top,.Search-module__bsdxrW__fade_bottom{z-index:35;pointer-events:none;width:100%;height:30px;position:absolute;left:0}.Search-module__bsdxrW__fade_top{top:calc(var(--header-height) + 10px);background:linear-gradient(to bottom,var(--background,white)0%,transparent 100%)}.Search-module__bsdxrW__fade_bottom{background:linear-gradient(to top,var(--background,white)0%,transparent 100%);bottom:0}@media screen and (min-width:769px){.Search-module__bsdxrW__searchbarContainer{width:auto}.Search-module__bsdxrW__searchbar{width:auto;top:unset}.Search-module__bsdxrW__searchbarContainer{right:unset;position:relative}}@media screen and (min-width:1280px){.Search-module__bsdxrW__searchbar{width:auto;top:unset}}
.Menu-module__J-uzJG__dummy header.Menu-module__J-uzJG__header a,.Menu-module__J-uzJG__dummy header.Menu-module__J-uzJG__header a:visited,.Menu-module__J-uzJG__dummy header.Menu-module__J-uzJG__header button,.Menu-module__J-uzJG__dummy header.Menu-module__J-uzJG__header button:visited{color:#fff!important}.Menu-module__J-uzJG__dummy header.Menu-module__J-uzJG__header{color:#fff;background:0 0!important}.Menu-module__J-uzJG__dummy header.Menu-module__J-uzJG__header .Menu-module__J-uzJG__pageTitle{opacity:0;pointer-events:none}.Menu-module__J-uzJG__dummy .Menu-module__J-uzJG__header .Menu-module__J-uzJG__menuButton{width:calc(var(--font-size-3)/1.2);height:var(--font-size-3);background:#fff}.Menu-module__J-uzJG__menu{width:100dvw;height:100dvh;padding:var(--margin);justify-content:space-between;align-items:flex-start;gap:var(--margin);padding-bottom:calc(var(--margin)*2);z-index:40;pointer-events:all;background:#000;flex-direction:column;display:flex;position:fixed;top:0;left:0;color:#fff!important}nav.Menu-module__J-uzJG__nav{pointer-events:auto;padding:var(--margin);grid-template-columns:50% 50%;display:grid;position:fixed;top:50px;left:0;width:100%!important}nav.Menu-module__J-uzJG__nav a,nav.Menu-module__J-uzJG__nav a:visited,nav.Menu-module__J-uzJG__nav li{color:#fff}.Menu-module__J-uzJG__menu a,.Menu-module__J-uzJG__menu a:visited{text-decoration:none;color:#fff!important}.Menu-module__J-uzJG__promo{width:100vw;left:calc(-1*var(--margin));padding-bottom:0;position:relative}.Menu-module__J-uzJG__cover{bottom:calc(var(--line-height-3) + (var(--margin)*3));width:var(--showcase-width)!important;height:auto!important;left:var(--margin)!important;position:absolute!important}@media (max-height:500px) and (orientation:landscape){nav.Menu-module__J-uzJG__nav{left:30vw;top:var(--margin);grid-template-columns:unset;padding:unset;gap:48px;display:flex;width:fit-content!important}.Menu-module__J-uzJG__cover{left:var(--margin)!important}}@media screen and (min-width:769px){nav.Menu-module__J-uzJG__nav{left:30vw;top:var(--margin);grid-template-columns:unset;padding:unset;gap:48px;display:flex;width:fit-content!important}.Menu-module__J-uzJG__cover{left:30vw!important}}@media screen and (min-width:1280px){.Menu-module__J-uzJG__menu{padding-bottom:var(--margin)}.Menu-module__J-uzJG__cover{bottom:calc(var(--line-height-3) + (var(--margin)*2))}}
