.visually-hidden{width:1px;height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;overflow:hidden;clip:rect(0 0 0 0);border:0}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{width:auto;height:auto;margin:0;position:static;white-space:inherit;overflow:visible;clip:auto}@layer defaults;@layer defaults{a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;font:inherit;font-size:100%;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0;border-collapse:collapse}*{outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.visually-hidden{width:1px;height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;overflow:hidden;clip:rect(0 0 0 0);border:0}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{width:auto;height:auto;margin:0;position:static;white-space:inherit;overflow:visible;clip:auto}:root{--color-white:#fff;--color-black:#000;--spacing-8:0.8rem;--spacing-10:1rem;--spacing-16:1.6rem;--spacing-20:2rem;--spacing-40:4rem;--spacing-60:6rem;--spacing-80:8rem;--spacing-100:10rem;--color-theme-text:#000;--color-theme-bg:#fff;--color-primary:#000;--color-bg:#fff;--color-wcag-outline:var(--color-primary);--size-wcag-outline:2px;--wrapperWidth:184rem;--gutter:var(--spacing-20);--margin:var(--spacing-40)}@media screen and (max-width:1023px){:root{--columns:6;--margin:var(--spacing-20);--gutter:var(--spacing-10)}}*{-webkit-tap-highlight-color:rgba(0,0,0,0)!important}*,:after,:before{box-sizing:border-box}:root{--wrapperWidth:172.8rem;--headerHeight:9.6rem;--columns:12;--columnWidth:calc((min(100vw, var(--wrapperWidth)) - 2 * var(--margin) - (var(--columns) - 1) * var(--gutter)) / var(--columns));--gutter:1.6rem;--margin:4.8rem;--radius:0.4rem}html::-webkit-scrollbar{width:0;background:var(--color-bg)}html::-webkit-scrollbar-thumb{border-radius:0;background:var(--color-primary)}html{width:100%;min-height:100%;color:var(--color-primary);overflow-x:hidden;overflow-x:clip;background-color:var(--color-bg)}body:after{content:"";min-height:100vh;position:fixed;inset:0;z-index:99999;animation:noise-shift .4s steps(6) infinite;pointer-events:none;opacity:var(--noise-opacity,.18);background-image:url(/noise.png);background-repeat:repeat;background-size:var(--noise-size,280px 280px);image-rendering:auto;will-change:background-position}@supports(-webkit-touch-callout:none){body:after{animation:noise-shift 1.8s steps(4) infinite;opacity:var(--noise-opacity-safari,.14)}}@media(prefers-reduced-motion:reduce){body:after{animation:none}}@keyframes noise-shift{0%{background-position:0 0}to{background-position:100% 100%}}body{display:flex;flex-direction:column;height:100%;min-height:100svh;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--color-primary)}@media screen and (max-width:1279px){body{background-color:var(--color-bg)}}main{min-height:100vh;position:relative;z-index:2;background-color:var(--color-primary)}@media screen and (max-width:1279px){main{background-color:var(--color-bg)}}img,svg{height:auto;pointer-events:none;border:0}img,svg,video{display:block;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}img{max-width:100%}svg{height:auto;max-height:100%}button{margin:0;padding:0;position:relative;font:inherit;cursor:pointer;border:0;background:rgba(0,0,0,0)}a:focus-visible,button:focus-visible{outline:var(--color-wcag-outline) solid var(--size-wcag-outline);outline-offset:0}#page-wrapper:after,#page-wrapper:before{content:"";display:block;position:fixed;inset:0;z-index:9999;pointer-events:none}#page-wrapper:before{width:100%;height:100%;min-height:calc(var(--svh, var(--vh, 1vh))*100);border:calc(var(--margin)/2) solid var(--color-bg)}#page-wrapper:after{width:calc(100% - var(--margin));height:calc(100% - var(--margin));min-height:calc(var(--svh, var(--vh, 1vh))*100 - var(--margin));top:calc(var(--margin)/2);left:calc(var(--margin)/2);border:1px solid var(--color-primary)}html{font-size:10px}@media screen and (min-width:1920px){html{font-size:.5208333333vw}}.section{--spaceTop:9.6rem;--spaceBottom:9.6rem;position:relative}body{font-family:var(--fontIbmPlexMono);font-size:2rem;font-weight:400;line-height:1.2;text-transform:uppercase}@media screen and (max-width:1279px){body{font-size:1.6rem}}input,select,textarea{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}::-moz-selection{text-shadow:none;background-color:rgba(85,85,85,.2)}::selection{text-shadow:none;background-color:rgba(85,85,85,.2)}a,blockquote,h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word;max-width:100%}b,strong{font-weight:700}button{font-family:var(--fontIbmPlexMono);font-size:2rem;font-weight:400;line-height:1.2;text-transform:uppercase}@media screen and (max-width:1279px){button{font-size:1.6rem}}button{font-family:inherit}a,button{color:inherit}a{text-decoration:none}i{font-style:italic}}html:has(body[data-scroll-locked]) body{overflow:clip!important}@font-face{font-family:"DM Serif Display";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/20fd6a0e301296d5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"DM Serif Display";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/49eec060ce8bd0da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ccc01da6a2b3d788-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fa3e259cafa8f47e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"DM Serif Display Fallback";src:local("Times New Roman");ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.00%;size-adjust:109.78%}.__className_d501d1{font-family:"DM Serif Display","DM Serif Display Fallback";font-weight:400}.__variable_d501d1{--fontDmSerifDisplay:"DM Serif Display","DM Serif Display Fallback"}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/f3d49a6cc42289e4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/a8a4bee916c8efc4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/b741e17df1a92217-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e92542ed07ddbaee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/251df36401e2f093-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/f21e69bb6a61306e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/c1d45af601cdd93b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/435a224332f9f6c3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/bd7993bb7a0d0ec6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/be134c60f3754e50-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c143a9{font-family:IBM Plex Mono,IBM Plex Mono Fallback}.__variable_c143a9{--fontIbmPlexMono:"IBM Plex Mono","IBM Plex Mono Fallback"}.AdminBar_visually-hidden__fM2xg{width:1px;height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;overflow:hidden;clip:rect(0 0 0 0);border:0}.AdminBar_visually-hidden__fM2xg.AdminBar_focusable__4qLT6:active,.AdminBar_visually-hidden__fM2xg.AdminBar_focusable__4qLT6:focus{width:auto;height:auto;margin:0;position:static;white-space:inherit;overflow:visible;clip:auto}.AdminBar_container__mh2QH{padding-block:.6rem;border-bottom:1px solid #333;background-color:#000}.AdminBar_container__mh2QH.AdminBar_isHidden__TdmAO{display:none}.AdminBar_inner__2DmMW{padding-inline:1rem}.AdminBar_controls__gn3se{font-weight:500}.Contact_visually-hidden__laSLs{width:1px;height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;overflow:hidden;clip:rect(0 0 0 0);border:0}.Contact_visually-hidden__laSLs.Contact_focusable__hyZI2:active,.Contact_visually-hidden__laSLs.Contact_focusable__hyZI2:focus{width:auto;height:auto;margin:0;position:static;white-space:inherit;overflow:visible;clip:auto}.Contact_contact__nJus_{width:100%;height:100%}.Contact_contact__nJus_,.Contact_container__cg9gc{display:flex;align-items:center;justify-content:center}.Contact_container__cg9gc{flex-direction:column;gap:var(--spacing-20);text-align:center}@media screen and (max-width:1279px){.Contact_container__cg9gc{gap:var(--spacing-10)}.Contact_label__6XW_L{font-family:var(--fontIbmPlexMono);font-size:1.6rem;font-weight:400;display:flex;flex-direction:column}}@media screen and (max-width:1279px)and (max-width:1279px){.Contact_label__6XW_L{font-size:1.2rem}}.Contact_link__1wZu2{font-family:var(--fontDmSerifDisplay);font-size:6.4rem;font-weight:500;text-transform:none}@media screen and (max-width:1279px){.Contact_link__1wZu2{font-size:3.2rem}}.Contact_link__1wZu2{display:flex;align-items:center;justify-content:center;position:relative;transition:transform .4s ease}@media(hover:hover)or (any-pointer:fine){.Contact_link__1wZu2:hover{transform:skew(-15deg)}}.Contact_text__7UTws{position:relative;z-index:1}.NavToggle_visually-hidden__zyWBK{width:1px;height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;overflow:hidden;clip:rect(0 0 0 0);border:0}.NavToggle_visually-hidden__zyWBK.NavToggle_focusable__KEYv6:active,.NavToggle_visually-hidden__zyWBK.NavToggle_focusable__KEYv6:focus{width:auto;height:auto;margin:0;position:static;white-space:inherit;overflow:visible;clip:auto}:root{--color-white:#fff;--color-black:#000;--spacing-8:0.8rem;--spacing-10:1rem;--spacing-16:1.6rem;--spacing-20:2rem;--spacing-40:4rem;--spacing-60:6rem;--spacing-80:8rem;--spacing-100:10rem;--color-theme-text:#000;--color-theme-bg:#fff;--color-primary:#000;--color-bg:#fff;--color-wcag-outline:var(--color-primary);--size-wcag-outline:2px;--wrapperWidth:184rem;--headerHeight:9.6rem;--columns:12;--columnWidth:calc((min(100vw, var(--wrapperWidth)) - 2 * var(--margin) - (var(--columns) - 1) * var(--gutter)) / var(--columns));--gutter:var(--spacing-20);--margin:var(--spacing-40)}@media screen and (max-width:1023px){:root{--columns:6;--margin:var(--spacing-20);--gutter:var(--spacing-10)}}.NavToggle_burger__3tsC7{--color-wcag-outline:var(--color-white);--button-size:4rem;--icon-width:2.4rem;--icon-height:1.2rem;display:flex;align-items:center;justify-content:center;width:var(--button-size);height:var(--button-size);margin-top:calc((var(--button-size) - var(--icon-height))/2*-1);margin-right:calc((var(--button-size) - var(--icon-width))/2*-1);margin-left:auto;z-index:1}@media screen and (max-width:1023px){.NavToggle_burger__3tsC7{--button-size:3.2rem;--icon-width:1.8rem}.NavToggle_burger__3tsC7:before{content:"";display:block;width:4.8rem;height:4.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;border-radius:50%;background-color:red}}.NavToggle_buttonIcon__a8ti3{--easing:ease;display:flex;align-items:center;justify-content:center;width:var(--icon-width);height:var(--icon-height);position:relative}.NavToggle_buttonIcon__a8ti3:after,.NavToggle_buttonIcon__a8ti3:before{content:"";display:block;width:100%;height:0;position:absolute}.NavToggle_buttonIcon__a8ti3:before{top:0;transform-origin:center;border-top:2px solid var(--color-white)}[aria-expanded=true] .NavToggle_buttonIcon__a8ti3:before{animation:NavToggle_squeeze-before__Jyaic .4s var(--easing) forwards}[aria-expanded=false] .NavToggle_buttonIcon__a8ti3:before{animation:NavToggle_squeeze-before-rev__UqwVP .4s var(--easing) forwards}.NavToggle_buttonIcon__a8ti3:after{bottom:0;transform-origin:center;border-bottom:2px solid var(--color-white)}[aria-expanded=true] .NavToggle_buttonIcon__a8ti3:after{animation:NavToggle_squeeze-after__eiAl_ .4s var(--easing) forwards}[aria-expanded=false] .NavToggle_buttonIcon__a8ti3:after{animation:NavToggle_squeeze-after-rev__P14_K .4s var(--easing) forwards}@keyframes NavToggle_squeeze-before__Jyaic{0%{top:0;transform:translateY(0) rotate(0deg)}50%{top:50%;transform:translateY(-50%) rotate(0deg)}to{top:50%;transform:translateY(-50%) rotate(45deg)}}@keyframes NavToggle_squeeze-after__eiAl_{0%{bottom:0;transform:translateY(0) rotate(0deg)}50%{bottom:50%;transform:translateY(50%) rotate(0deg)}to{bottom:50%;transform:translateY(50%) rotate(-45deg)}}@keyframes NavToggle_squeeze-before-rev__UqwVP{0%{top:50%;transform:translateY(-50%) rotate(45deg)}50%{top:50%;transform:translateY(-50%) rotate(0deg)}to{top:0;transform:translateY(0) rotate(0deg)}}@keyframes NavToggle_squeeze-after-rev__P14_K{0%{bottom:50%;transform:translateY(50%) rotate(-45deg)}50%{bottom:50%;transform:translateY(50%) rotate(0deg)}to{bottom:0;transform:translateY(0) rotate(0deg)}}