:root{--system-sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--system-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--system-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--background-color:#111111;--background-hover-color:rgb(29,28,28);--color-accent:#9977c9;--color-accent-hover:#8866b8;--primary-text-color:white;--inverse-primary-color:#111111;--secondary-text-color:#cfcfcf;--tertiary-text-color:#999999;--color-danger:#ff7979;--border-color-danger:#ffc2c2;--border-color-lighter:rgba(203,201,201,0.25);--border-color-light:rgba(172,172,172,0.25);--border-color-dark:rgba(119,118,118,0.25);--surface-color:rgba(46,46,46,0.65);--surface-color-dark:rgba(17,17,17,0.7);--spacer-xxlg:80px;--spacer-xlg:64px;--spacer-lg:40px;--spacer-md:24px;--spacer-sm:16px;--spacer-xsm:8px;--spacer-xxsm:4px;--opacity-md:0.3;--border-sm:4px;--border-md:8px;--border-lg:12px}html{cursor:auto;font-family:var(--system-sans);scroll-behavior:smooth}*{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;box-sizing:border-box}.monospace,code,pre{font-family:var(--system-mono)}.serif,h1,h2,h3,h4,h5,h6{font-family:var(--system-serif)}body{background-color:var(--background-color);color:var(--primary-text-color)}.container{max-width:680px;margin:auto;padding:var(--spacer-md) var(--spacer-sm)}.full{padding-top:var(--spacer-md);padding-bottom:var(--spacer-md);max-width:1600px;margin:auto}@media screen and (min-width:600px){.container,.full{padding-top:var(--spacer-lg);padding-left:var(--spacer-md);padding-right:var(--spacer-md)}}.headingXl{font-family:var(--font-editorial-ultralight),Times,serif;font-variant-ligatures:common-ligatures historical-ligatures contextual;font-weight:300;font-size:2.6rem;line-height:130%;color:var(--primary-text-color)}@media screen and (min-width:800px){.headingXl{font-size:3.2rem}}.headingLg{font-family:var(--font-editorial-ultralight),Times,serif;font-variant-ligatures:common-ligatures historical-ligatures contextual;font-weight:300;font-size:1.9rem;line-height:150%;color:var(--primary-text-color);word-wrap:nowrap}@media screen and (min-width:800px){.headingLg{font-size:2.6rem}}.headingMd{font-family:var(--font-editorial-ultralight),Times,serif;font-variant-ligatures:common-ligatures historical-ligatures contextual;font-weight:300;font-size:1.3rem;line-height:140%;color:var(--primary-text-color)}@media screen and (min-width:800px){.headingMd{font-size:1.7rem}}.headingSm{font-family:var(--font-editorial-ultralight),Times,serif;font-variant-ligatures:common-ligatures historical-ligatures contextual;font-weight:300;font-size:1.5rem;line-height:130%;color:var(--primary-text-color)}.italics{font-family:var(--font-editorial-ultralight-italic),Times,serif;font-weight:300}.monoMd{line-height:100%;font-size:.8rem}.monoMd,.monoSm{font-family:var(--font-departure-mono),monospace;text-transform:uppercase;font-weight:400}.monoSm{line-height:180%;font-size:.7rem}.monoSm,.paragraphMd{color:var(--secondary-text-color)}.paragraphMd{font-family:var(--font-neue-montreal),"Arial",sans-serif;font-weight:300;letter-spacing:1%;line-height:160%;font-size:.9rem}@media screen and (min-width:600px){.paragraphMd{font-size:.95rem}}.paragraphSm{font-family:var(--font-neue-montreal),"Arial",sans-serif;font-weight:300;letter-spacing:3%;line-height:140%;font-size:.85rem}@media screen and (min-width:600px){.paragraphSm{font-size:.85rem}}.paragraphXs{letter-spacing:4%;line-height:140%;font-size:.75rem}.paragraphXs,a{font-family:var(--font-neue-montreal),"Arial",sans-serif;font-weight:300}a{letter-spacing:1%;line-height:160%;font-size:.85rem;color:var(--primary-text-color);text-decoration:none;cursor:pointer}a:after{content:"";width:0;height:1px;display:block;right:0;background:var(--primary-text-color);transition:width .5s ease,right .5s ease}a:hover:after{width:100%;right:0}.link{display:flex;grid-template-columns:repeat(2,fit-content);gap:var(--spacer-xxsm);align-items:center;width:fit-content}.link img{height:20px;width:auto;margin-top:0;margin-bottom:var(--spacer-xsm)}.sectionHeader{color:var(--tertiary-text-color);padding-top:var(--spacer-sm);padding-bottom:var(--spacer-sm);border-bottom:1px solid var(--border-color-light)}.inline{width:auto;height:24px}.alignRight{display:flex;justify-content:end}.visuallyHidden{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}a:focus-visible,button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@font-face{font-family:editorialUltralight;src:url(/_next/static/media/c93b48efd7ac76a8-s.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:editorialUltralight Fallback;src:local("Arial");ascent-override:129.96%;descent-override:35.42%;line-gap-override:11.82%;size-adjust:84.65%}.__className_18ce27{font-family:editorialUltralight,editorialUltralight Fallback,serif;font-weight:300;font-style:normal}.__variable_18ce27{--font-editorial-ultralight:"editorialUltralight","editorialUltralight Fallback",serif}@font-face{font-family:editorialUltralightItalic;src:url(/_next/static/media/0e559d5c87fe2327-s.woff2) format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:editorialUltralightItalic Fallback;src:local("Arial");ascent-override:131.79%;descent-override:35.92%;line-gap-override:11.99%;size-adjust:83.47%}.__className_26d659{font-family:editorialUltralightItalic,editorialUltralightItalic Fallback,serif;font-weight:300;font-style:italic}.__variable_26d659{--font-editorial-ultralight-italic:"editorialUltralightItalic","editorialUltralightItalic Fallback",serif}@font-face{font-family:neueMontreal;src:url(/_next/static/media/9a93f9f2a51298c5-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:neueMontreal Fallback;src:local("Arial");ascent-override:102.46%;descent-override:23.64%;line-gap-override:0.00%;size-adjust:95.16%}.__className_6334f4{font-family:neueMontreal,neueMontreal Fallback,sans-serif;font-weight:400;font-style:normal}.__variable_6334f4{--font-neue-montreal:"neueMontreal","neueMontreal Fallback",sans-serif}@font-face{font-family:neueMontrealBold;src:url(/_next/static/media/06b29e0874cbcb69-s.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:neueMontrealBold Fallback;src:local("Arial");ascent-override:92.36%;descent-override:23.35%;line-gap-override:0.00%;size-adjust:103.73%}.__className_8ea08b{font-family:neueMontrealBold,neueMontrealBold Fallback,sans-serif;font-weight:700;font-style:normal}.__variable_8ea08b{--font-neue-montreal-bold:"neueMontrealBold","neueMontrealBold Fallback",sans-serif}@font-face{font-family:departureMono;src:url(/_next/static/media/edb359f96cef57cc-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:departureMono Fallback;src:local("Arial");ascent-override:71.70%;descent-override:19.56%;line-gap-override:0.00%;size-adjust:139.46%}.__className_44cb99{font-family:departureMono,departureMono Fallback,monospace;font-weight:400;font-style:normal}.__variable_44cb99{--font-departure-mono:"departureMono","departureMono Fallback",monospace}