:root{--background:#fff;--background-rgb:255 255 255;--foreground:#0a0a0a;--foreground-rgb:10 10 10;--background-90:rgb(var(--background-rgb) / .95);--accent:#aeb0b1;--focus:#f00000;--focus-foreground:#0a0a0a;--inverted-focus:rgb(from var(--focus) calc(255 - r) calc(255 - g) calc(255 - b));--inverted-focus-foreground:rgb(from var(--focus-foreground) calc(255 - r) calc(255 - g) calc(255 - b));--fixed-focus:#f00000;--fixed-focus-foreground:#0a0a0a;--fixed-inverted-focus:rgb(from var(--fixed-focus) calc(255 - r) calc(255 - g) calc(255 - b));--fixed-inverted-focus-foreground:rgb(from var(--fixed-focus-foreground) calc(255 - r) calc(255 - g) calc(255 - b));--selection-focus:var(--focus);--selection-focus-foreground:var(--focus-foreground);--header-height:calc(var(--font-size-body-small) + (2 * var(--margin)));--content-height:calc(100vh - 2 * var(--margin));--content-width:calc(100vw - 2 * var(--margin));--opacity:.4;--margin-1:calc(var(--font-size-body-small) * 6);--margin-2:calc(var(--font-size-body-small) * 3);--margin-3:20px;--margin-4:5px;--margin:var(--margin-3);--border-radius:5px}html[data-theme=dark]{--background:#000;--background-rgb:10 10 10;--foreground:#fff;--foreground-rgb:255 255 255;--background-90:rgb(var(--background-rgb) / .9);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme-switching=true] *,html[data-theme-switching=true] :before,html[data-theme-switching=true] :after{transition:background-color .45s ease-in-out,color .45s ease-in-out,border-color .45s ease-in-out,filter .45s ease-in-out,fill .45s ease-in-out,stroke .45s ease-in-out}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{scrollbar-width:none;-ms-overflow-style:none}[data-theme=dark]::selection{background:var(--background);color:var(--foreground)}[data-theme=light]::selection{background:var(--foreground);color:var(--background)}html,body{overscroll-behavior:none;overscroll-behavior:none;overflow-anchor:none;max-width:100vw;font-size:10px;line-height:1;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}html[data-scale-list-page=true],html[data-scale-list-page=true] body{height:100%;overflow:hidden}html[data-menu-overlay-open=true],html[data-menu-overlay-open=true] body{overflow:hidden}*{box-sizing:border-box;margin:0;padding:0}.page{background-color:var(--background);position:relative;overflow:hidden}.viewToggle{background:var(--foreground);border-radius:var(--border-radius);color:var(--background);opacity:var(--opacity);align-items:center;gap:12px;padding:4px 8px;transition:opacity .4s ease-in-out;display:flex}.viewToggle:hover,.viewToggle:focus-within{opacity:1}.viewToggleButton,.viewToggleButtonActive{appearance:none;color:inherit;cursor:pointer;font:inherit;line-height:inherit;opacity:.45;text-transform:uppercase;background:0 0;border:0;padding:0;transition:opacity .3s ease-in-out}.viewToggleButtonActive{opacity:1}@media screen and (max-width:768px){a,.link{text-underline-offset:1.5px;text-decoration:underline;text-decoration-thickness:.5px}}.copyright{bottom:var(--margin);right:var(--margin);opacity:var(--opacity);z-index:2;position:fixed}.pageTransitionRoot{min-height:100vh;display:grid}.pageTransition{grid-area:1/1;min-width:0}a{color:inherit;opacity:var(--opacity);text-decoration:none;transition:opacity .3s ease-in-out}a:focus,a:focus-visible,button:focus,button:focus-visible{box-shadow:none;outline:none}a:hover{opacity:var(--opacity)}ul,li{text-decoration:none;list-style:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
@font-face{font-family:NeueHaasGroteskDisplay;src:url(../media/NeueHaasDisplay-Bold.3vrrclt78-__f.ttf?dpl=dpl_ChJPjSVK4obGzGsy9tsVgPmZuRzp);font-weight:700}@font-face{font-family:NeueHaasGroteskDisplay;src:url(../media/NeueHaasDisplay-Bold-Italic.39t3vs4vraegs.ttf?dpl=dpl_ChJPjSVK4obGzGsy9tsVgPmZuRzp);font-weight:700;font-style:italic}@font-face{font-family:NeueHaasGroteskText;src:url(../media/NeueHaasText-Medium-Trail.1zqhg3hih0ub7.ttf?dpl=dpl_ChJPjSVK4obGzGsy9tsVgPmZuRzp);font-weight:400}@font-face{font-family:NeueHaasGroteskText;src:url(../media/NeueHaasText-Medium-Italic-Trail.03e18r0y-u-sj.ttf?dpl=dpl_ChJPjSVK4obGzGsy9tsVgPmZuRzp);font-weight:400;font-style:italic}@font-face{font-family:NeueHaasGroteskText;src:url(../media/NeueHaasText-Bold.0y6mlo6d59zcs.ttf?dpl=dpl_ChJPjSVK4obGzGsy9tsVgPmZuRzp);font-weight:700}@font-face{font-family:NeueHaasGroteskText;src:url(../media/NeueHaasText-Bold-Italic.31u10_sxr_yyc.otf?dpl=dpl_ChJPjSVK4obGzGsy9tsVgPmZuRzp);font-weight:700;font-style:italic}:root{--font-size-1:clamp(48px, 24vw, 320px);--line-height-1:.9;--letter-spacing-1:0rem;--paragraph-spacing-1:0rem;--line-height-2:.9;--letter-spacing-2:-.2rem;--paragraph-spacing-2:0rem;--font-size-2-static:72px;--line-height-2-static:.9;--letter-spacing-2-static:-.2rem;--font-size-body-large:3.2rem;--line-height-body-large:3.2rem;--letter-spacing-body-large:.01rem;--paragraph-spacing-body-large:0rem;--font-size-body-small:clamp(1.75rem, calc(.8122rem + .6202vw), 2.4rem);--line-height-body-small:1;--letter-spacing-body-small:-.02rem;--paragraph-spacing-body-small:.75rem;--font-size-caption:clamp(1.25rem, calc(.5284rem + .4771vw), 1.75rem);--line-height-caption:1.15;--letter-spacing-caption:.01rem;--paragraph-spacing-caption:0rem;--font-size-fineprint:clamp(.8rem, calc(-.2107rem + .6684vw), 1.5rem);--line-height-fineprint:1.1;--letter-spacing-fineprint:.01rem;--paragraph-spacing-fineprint:0rem;--font-size-microtype:clamp(.8rem, calc(.3668rem + .2863vw), 1.1rem);--line-height-microtype:1.1;--font-size-2:clamp(90px, calc(2.8571px + 10.4167vw), 256px)!important}h1,[typo=h1]{font-family:NeueHaasGroteskDisplay,Arial,Helvetica,sans-serif;font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}h1 p,[typo=h1] p{margin-bottom:var(--paragraph-spacing-1)}h2,[typo=h2]{font-family:NeueHaasGroteskDisplay,Arial,Helvetica,sans-serif;font-weight:700;font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}h2 p,[typo=h2] p{margin-bottom:var(--paragraph-spacing-2);font-family:NeueHaasGroteskText,Arial,Helvetica,sans-serif;font-weight:700}[typo=h2-static]{font-family:NeueHaasGroteskDisplay,Arial,Helvetica,sans-serif;font-weight:700;font-size:var(--font-size-2-static);line-height:var(--line-height-2-static);letter-spacing:var(--letter-spacing-2-static)}[typo=body-large],[typo=body-large] p,p[typo=body-large]{font-family:NeueHaasGroteskText,Arial,Helvetica,sans-serif;font-weight:700;font-size:var(--font-size-body-large);line-height:var(--line-height-body-large);letter-spacing:var(--letter-spacing-body-large)}[typo=caption],[typo=caption] p{font-family:NeueHaasGroteskText,Arial,Helvetica,sans-serif;font-weight:700;font-size:var(--font-size-caption);line-height:var(--line-height-caption);letter-spacing:var(--letter-spacing-caption);max-width:700px}h4,[typo=body-small]{font-family:NeueHaasGroteskText,Arial,Helvetica,sans-serif;font-weight:700;font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);letter-spacing:var(--letter-spacing-body-small)}h4 p,[typo=body-small] p{margin-bottom:var(--paragraph-spacing-body-small);font-family:NeueHaasGroteskText,Arial,Helvetica,sans-serif;font-weight:700}h5,[typo=fineprint]{font-family:NeueHaasGroteskText,Arial,Helvetica,sans-serif;font-weight:700;font-size:var(--font-size-fineprint);line-height:var(--line-height-fineprint);letter-spacing:var(--letter-spacing-fineprint)}h5 p,[typo=fineprint] p{margin-bottom:var(--paragraph-spacing-fineprint);font-family:NeueHaasGroteskText,Arial,Helvetica,sans-serif;font-weight:700}h5,[typo=microtype]{font-family:NeueHaasGroteskText,Arial,Helvetica,sans-serif;font-weight:700;font-size:var(--font-size-microtype);line-height:var(--line-height-microtype);letter-spacing:var(--letter-spacing-microtype)}h5 p,[typo=microtype] p{margin-bottom:var(--paragraph-spacing-microtype);font-family:NeueHaasGroteskText,Arial,Helvetica,sans-serif;font-weight:700}@media screen and (max-width:768px){:root{--font-size-2:58px;--line-height-2:.9;--letter-spacing-2:-.2rem;--paragraph-spacing-2:0rem;--font-size-body-large:1.9rem;--line-height-body-large:2rem;--letter-spacing-body-large:.01rem;--paragraph-spacing-body-large:0rem;--font-size-body-small:1.6rem;--line-height-body-small:1.6rem;--letter-spacing-body-small:.01rem;--paragraph-spacing-body-small:0rem}}
.Menu-module__J-uzJG__menuButton{appearance:none;color:inherit;cursor:pointer;z-index:1003;background:0 0;border:0;justify-content:center;align-items:center;padding:4px 8px;display:flex;position:relative;overflow:hidden}.Menu-module__J-uzJG__menuButtonOpen{background:0 0;color:#fff!important}.Menu-module__J-uzJG__menuLabel{height:var(--font-size-caption);white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.Menu-module__J-uzJG__burgerIcon{flex-direction:column;gap:4px;width:25px;display:flex}.Menu-module__J-uzJG__burgerIcon span{transform-origin:50%;background:#fff;width:100%;height:1.5px;transition:transform .25s ease-in-out,opacity .25s ease-in-out;display:block}.Menu-module__J-uzJG__menuButtonOpen .Menu-module__J-uzJG__burgerIcon span:first-child{transform:translateY(5.5px)rotate(45deg)}.Menu-module__J-uzJG__menuButtonOpen .Menu-module__J-uzJG__burgerIcon span:nth-child(2){opacity:0}.Menu-module__J-uzJG__menuButtonOpen .Menu-module__J-uzJG__burgerIcon span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.Menu-module__J-uzJG__menuOverlay{color:#fff;pointer-events:auto;z-index:1002;background:#000000e6;position:fixed;inset:0}.Menu-module__J-uzJG__overlayHitArea{appearance:none;cursor:default;background:0 0;border:0;padding:0;position:absolute;inset:0}.Menu-module__J-uzJG__menuList{padding-top:var(--header-height);left:var(--margin);top:var(--margin);z-index:1;flex-direction:column;list-style:none;display:flex;position:absolute}.Menu-module__J-uzJG__menuOptions{bottom:var(--margin);left:var(--margin);right:var(--margin);z-index:1;justify-content:space-between;align-items:baseline;display:flex;position:absolute}.Menu-module__J-uzJG__themeList{order:2;line-height:.9;display:flex}.Menu-module__J-uzJG__themeList button{appearance:none;color:inherit;font:inherit;letter-spacing:0;cursor:pointer;text-underline-offset:8px;opacity:var(--opacity);background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .4s ease-in-out}.Menu-module__J-uzJG__themeList button:hover{opacity:1}.Menu-module__J-uzJG__languageList{z-index:1;list-style:none;display:flex;position:relative;bottom:auto;left:auto}.Menu-module__J-uzJG__menuItem,.Menu-module__J-uzJG__languageItem{color:#fff;text-underline-offset:8px;line-height:.9;text-decoration:underline;text-decoration-thickness:1px;display:block}.Menu-module__J-uzJG__menuItem a,.Menu-module__J-uzJG__languageItem a,.Menu-module__J-uzJG__socialItem a{color:inherit;text-decoration:none}.Menu-module__J-uzJG__menuItem a:hover,.Menu-module__J-uzJG__languageItem a:hover,.Menu-module__J-uzJG__socialItem a:hover{opacity:1}.Menu-module__J-uzJG__languageItemActive{opacity:1!important}.Menu-module__J-uzJG__socialList{bottom:calc(var(--margin) + clamp(152px, calc(2.8571px + 10.4167vw), 256px));gap:var(--margin);right:var(--margin);z-index:1;list-style:none;display:flex;position:absolute}.Menu-module__J-uzJG__socialItem{color:#fff}@media screen and (max-width:768px){.Menu-module__J-uzJG__menuOptions{z-index:1;flex-direction:column;order:3;align-items:flex-start;margin-top:auto;padding-bottom:30px;display:flex;position:relative;bottom:auto;left:auto;right:auto}.Menu-module__J-uzJG__themeList{order:2;line-height:.9;display:flex}.Menu-module__J-uzJG__themeList button{appearance:none;color:inherit;font:inherit;letter-spacing:0;cursor:pointer;text-underline-offset:8px;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.Menu-module__J-uzJG__themeList button:hover{opacity:1}.Menu-module__J-uzJG__menuOverlay{height:100dvh;padding:var(--margin);flex-direction:column;display:flex}.Menu-module__J-uzJG__menuList{order:1;padding-top:0;position:relative;top:auto;left:auto}.Menu-module__J-uzJG__languageList{order:3;margin-top:0;padding-bottom:0;position:relative;bottom:auto;left:auto}.Menu-module__J-uzJG__socialList{flex-direction:column;order:2;gap:0;position:relative;bottom:auto;left:auto;right:auto}}
.Header-module-scss-module__2oJwsa__header{justify-content:space-between;align-items:flex-start;gap:var(--margin);isolation:auto;left:var(--margin);pointer-events:none;top:var(--margin);right:var(--margin);z-index:1004;mix-blend-mode:difference;width:calc(100vw - 2*var(--margin));max-width:unset;display:flex;position:fixed}.Header-module-scss-module__2oJwsa__header .Header-module-scss-module__2oJwsa__leftControls,.Header-module-scss-module__2oJwsa__header .Header-module-scss-module__2oJwsa__rightControls{align-items:flex-start;gap:var(--margin);pointer-events:auto;display:flex}.Header-module-scss-module__2oJwsa__header .Header-module-scss-module__2oJwsa__leftControls{padding:4px 0}html[data-theme=light] .Header-module-scss-module__2oJwsa__header .Header-module-scss-module__2oJwsa__leftControls{color:var(--background)}html[data-theme=dark] .Header-module-scss-module__2oJwsa__header .Header-module-scss-module__2oJwsa__leftControls{color:var(--foreground)}.Header-module-scss-module__2oJwsa__header .Header-module-scss-module__2oJwsa__rightControls{justify-content:flex-end}.Header-module-scss-module__2oJwsa__header .Header-module-scss-module__2oJwsa__cylinderModeToggle{align-items:center;gap:0;padding:0;transition:opacity .3s ease-in-out;display:flex;overflow:hidden}.Header-module-scss-module__2oJwsa__header .Header-module-scss-module__2oJwsa__cylinderModeToggle .Header-module-scss-module__2oJwsa__cylinderModeToggleButton{opacity:var(--opacity);transition:opacity .4s ease-in-out}.Header-module-scss-module__2oJwsa__header .Header-module-scss-module__2oJwsa__cylinderModeToggle .Header-module-scss-module__2oJwsa__cylinderModeToggleButton,.Header-module-scss-module__2oJwsa__header .Header-module-scss-module__2oJwsa__cylinderModeToggle .Header-module-scss-module__2oJwsa__cylinderModeToggleButtonActive{color:var(--foreground);appearance:none;cursor:pointer;font:inherit;z-index:0;background:0 0;border:0;margin-right:20px;padding:4px 0;line-height:1;position:relative}:is(html[data-theme=light] .Header-module-scss-module__2oJwsa__header .Header-module-scss-module__2oJwsa__cylinderModeToggle .Header-module-scss-module__2oJwsa__cylinderModeToggleButton,html[data-theme=light] .Header-module-scss-module__2oJwsa__header .Header-module-scss-module__2oJwsa__cylinderModeToggle .Header-module-scss-module__2oJwsa__cylinderModeToggleButtonActive){color:var(--background)}.Header-module-scss-module__2oJwsa__header .Header-module-scss-module__2oJwsa__cylinderModeToggle .Header-module-scss-module__2oJwsa__cylinderModeToggleButton:hover,.Header-module-scss-module__2oJwsa__header .Header-module-scss-module__2oJwsa__cylinderModeToggle .Header-module-scss-module__2oJwsa__cylinderModeToggleButtonActive{opacity:1!important}.Header-module-scss-module__2oJwsa__header .Header-module-scss-module__2oJwsa__cylinderModeToggle .Header-module-scss-module__2oJwsa__cylinderModeToggleHighlight{z-index:-1;position:absolute;inset:0}.Header-module-scss-module__2oJwsa__header .Header-module-scss-module__2oJwsa__cylinderModeToggle .Header-module-scss-module__2oJwsa__cylinderModeToggleLabel{z-index:1;position:relative}.Header-module-scss-module__2oJwsa__header a:hover{opacity:1!important}@media screen and (max-width:768px){.Header-module-scss-module__2oJwsa__header{width:auto;inset:0}.Header-module-scss-module__2oJwsa__header .Header-module-scss-module__2oJwsa__leftControls{display:none}.Header-module-scss-module__2oJwsa__header .Header-module-scss-module__2oJwsa__rightControls{bottom:var(--margin);align-items:flex-end;gap:var(--margin);left:var(--margin);right:var(--margin);justify-content:flex-start;position:fixed}.Header-module-scss-module__2oJwsa__header .Header-module-scss-module__2oJwsa__menuControl{margin-left:auto}}
