html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}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;border:0;font-size:100%;font:inherit;vertical-align:baseline}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-collapse:collapse;border-spacing:0}@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeue/woff2/HelveticaNeue.woff2) format("woff2") url(/fonts/HelveticaNeue/woff/HelveticaNeue.woff) format("woff") url(/fonts/HelveticaNeue/otf/HelveticaNeue.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeue/woff2/HelveticaNeue-Italic.woff2) format("woff2") url(/fonts/HelveticaNeue/woff/HelveticaNeue-Italic.woff) format("woff") url(/fonts/HelveticaNeue/otf/HelveticaNeue-Italic.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeue/woff2/HelveticaNeue-Medium.woff2) format("woff2") url(/fonts/HelveticaNeue/woff/HelveticaNeue-Medium.woff) format("woff") url(/fonts/HelveticaNeue/otf/HelveticaNeue-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeue/woff2/HelveticaNeue-MediumItalic.woff2) format("woff2") url(/fonts/HelveticaNeue/woff/HelveticaNeue-MediumItalic.woff) format("woff") url(/fonts/HelveticaNeue/otf/HelveticaNeue-MediumItalic.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeue/woff2/HelveticaNeue-Bold.woff2) format("woff2") url(/fonts/HelveticaNeue/woff/HelveticaNeue-Bold.woff) format("woff") url(/fonts/HelveticaNeue/otf/HelveticaNeue-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeue/woff2/HelveticaNeue-BoldItalic.woff2) format("woff2") url(/fonts/HelveticaNeue/woff/HelveticaNeue-BoldItalic.woff) format("woff") url(/fonts/HelveticaNeue/otf/HelveticaNeue-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic}:root{--color-black:#000;--color-black-70:#000000b3;--color-white:#fff;--color-white-70:#ffffffb3;--color-gray:#666666;--color-dark-gray:#2e2e2e;--color-dark-red:#860000;--color-red:#ee0000;--color-cream:#e2a878;--color-background:var(--color-black);--color-text:var(--color-black);--color-mode:0;--grid-columns:8;--grid-gap:12px}@media screen and (min-width:768px){:root{--grid-columns:20;--grid-gap:20px}}:root{--global-font-size:16;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--font-family-helvetica-neue:"Helvetica Neue",Helvetica,Arial,sans-serif;--container-margin:16;--container-desktop-margin:32;--container-max-width:1660;--linear:cubic-bezier(0.25,0.25,0.75,0.75);--ease:cubic-bezier(0.25,0.1,0.25,1);--ease-in:cubic-bezier(0.42,0,1,1);--ease-out:cubic-bezier(0,0,0.58,1);--ease-in-out:cubic-bezier(0.42,0,0.58,1);--ease-in-quad:cubic-bezier(0.55,0.085,0.68,0.53);--ease-in-cubic:cubic-bezier(0.55,0.055,0.675,0.19);--ease-in-quart:cubic-bezier(0.895,0.03,0.685,0.22);--ease-in-quint:cubic-bezier(0.755,0.05,0.855,0.06);--ease-in-sine:cubic-bezier(0.47,0,0.745,0.715);--ease-in-expo:cubic-bezier(0.95,0.05,0.795,0.035);--ease-in-circ:cubic-bezier(0.6,0.04,0.98,0.335);--ease-in-back:cubic-bezier(0.6,-0.28,0.735,0.045);--ease-out-quad:cubic-bezier(0.25,0.46,0.45,0.94);--ease-out-cubic:cubic-bezier(0.215,0.61,0.355,1);--ease-out-quart:cubic-bezier(0.165,0.84,0.44,1);--ease-out-quint:cubic-bezier(0.23,1,0.32,1);--ease-out-sine:cubic-bezier(0.39,0.575,0.565,1);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ease-out-circ:cubic-bezier(0.075,0.82,0.165,1);--ease-out-back:cubic-bezier(0.175,0.885,0.32,1.275);--ease-in-out-quad:cubic-bezier(0.455,0.03,0.515,0.955);--ease-in-out-cubic:cubic-bezier(0.645,0.045,0.355,1);--ease-in-out-quart:cubic-bezier(0.77,0,0.175,1);--ease-in-out-quint:cubic-bezier(0.86,0,0.07,1);--ease-in-out-sine:cubic-bezier(0.445,0.05,0.55,0.95);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-out-circ:cubic-bezier(0.785,0.135,0.15,0.86);--ease-in-out-back:cubic-bezier(0.68,-0.55,0.265,1.55)}*,:after,:before{box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html{height:100%}#__next,body,html{min-height:100%;font-size:16px}#__next ::selection,body ::selection,html ::selection{background:var(--color-gray);color:var(--color-white)}body{position:relative;font-size:16px;font-family:var(--font-family-helvetica-neue);font-weight:var(--font-weight-regular)}body,main{background-color:var(--color-background)}a{color:inherit;line-height:inherit}a,a:hover{text-decoration:none}button:focus,input:focus,select:focus,textarea:focus{outline:none}img,picture,video{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}img:focus,picture:focus,video:focus{outline:none!important}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;text-align:center;position:relative;cursor:pointer;overflow:visible;box-sizing:border-box;text-decoration:none;background:none;font-family:var(--font-family-content);border:none;margin:0;padding:0;box-shadow:none;border-radius:0;font-size:100%;line-height:1;color:inherit}input::-ms-clear,input::-ms-reveal{display:none}