.skip-link.svelte-2dsj37{position:fixed;top:100px;left:30px;background-color:var(--theme-color-button-background);color:var(--theme-color-button-font);border-radius:2rem;z-index:99;opacity:0;height:0;overflow:hidden;box-sizing:border-box;display:block}.skip-link.show-skip-link.svelte-2dsj37{opacity:1;height:auto;padding:1rem;border:1px solid var(--theme-color-button-font)}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content:""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}body{--border-radius-inner-base:var(--settings-border-radius-inner-mobile, 8px);--border-radius-inner-tb:var(--settings-border-radius-inner-tablet, var(--border-radius-inner-base));--border-radius-inner-dk:var(--settings-border-radius-inner-desktop, var(--border-radius-inner-base));--border-radius-input-base:var(--settings-border-radius-input-mobile, var(--border-radius-inner-base));--border-radius-input-tb:var(--settings-border-radius-input-tablet, var(--border-radius-inner-tb));--border-radius-input-dk:var(--settings-border-radius-input-desktop, var(--border-radius-inner-dk));--border-radius-outer-base:var(--settings-border-radius-outer-mobile, calc(var(--border-radius-inner-base) + var(--content-gutter-x-base)));--border-radius-outer-tb:var(--settings-border-radius-outer-tablet, calc(var(--border-radius-inner-tb) + var(--content-gutter-x-tb)));--border-radius-outer-dk:var(--settings-border-radius-outer-desktop, calc(var(--border-radius-inner-dk) + var(--content-gutter-x-dk)));--button-max-width-base:var(--settings-button-max-width-mobile, 380px);--button-max-width-tb:var(--settings-button-max-width-tablet, 400px);--button-max-width-dk:var(--settings-button-max-width-desktop, "none");--content-gap-x-base:var(--settings-content-gap-x-mobile, 16px);--content-gap-x-tb:var(--settings-content-gap-x-tablet, 20px);--content-gap-x-dk:var(--settings-content-gap-x-desktop, 24px);--content-gap-y-base:var(--settings-content-gap-y-mobile, 16px);--content-gap-y-tb:var(--settings-content-gap-y-tablet, 20px);--content-gap-y-dk:var(--settings-content-gap-y-desktop, 24px);--content-gutter-x-base:var(--settings-content-gutter-x-mobile, 20px);--content-gutter-x-tb:var(--settings-content-gutter-x-tablet, 24px);--content-gutter-x-dk:var(--settings-content-gutter-x-desktop, 28px);--content-gutter-y-base:var(--settings-content-gutter-y-mobile, 20px);--content-gutter-y-tb:var(--settings-content-gutter-y-tablet, 24px);--content-gutter-y-dk:var(--settings-content-gutter-y-desktop, 28px);--grid-gap-x-base:var(--settings-grid-gap-x-mobile, 16px);--grid-gap-x-tb:var(--settings-grid-gap-x-tablet, 20px);--grid-gap-x-dk:var(--settings-grid-gap-x-desktop, 24px);--grid-gap-y-base:var(--settings-grid-gap-y-mobile, 16px);--grid-gap-y-tb:var(--settings-grid-gap-y-tablet, 20px);--grid-gap-y-dk:var(--settings-grid-gap-y-desktop, 24px);--site-gutter-x-base:var(--settings-site-gutter-x-mobile, 20px);--site-gutter-x-tb:var(--settings-site-gutter-x-tablet, 40px);--site-gutter-x-dk:var(--settings-site-gutter-x-desktop, 60px);--site-gutter-y-base:var(--settings-site-gutter-y-mobile, 20px);--site-gutter-y-tb:var(--settings-site-gutter-y-tablet, 40px);--site-gutter-y-dk:var(--settings-site-gutter-y-desktop, 60px)}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.-left-\[var\(--content-gutter\)\]{left:calc(var(--content-gutter) * -1)}.bottom-4{bottom:1rem}.bottom-\[0\.5px\]{bottom:.5px}.bottom-\[10px\]{bottom:10px}.left-0{left:0}.left-4{left:1rem}.left-\[10px\]{left:10px}.left-\[var\(--el-left\)\]{left:var(--el-left)}.right-0{right:0}.right-10x{right:10px}.right-4{right:1rem}.top-0{top:0}.top-10x{top:10px}.top-\[var\(--el-height\)\]{top:var(--el-height)}.z-0{z-index:0}.z-10{z-index:10}.z-\[0\]{z-index:0}.z-\[100\]{z-index:100}.z-\[2\]{z-index:2}.z-\[79\]{z-index:79}.z-\[80\]{z-index:80}.z-\[81\]{z-index:81}.z-\[90\]{z-index:90}.order-1{order:1}.order-2{order:2}.order-\[-1\]{order:-1}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.\!m-0{margin:0!important}.m-0{margin:0}.m-\[var\(--content-gap\)\]{margin:var(--content-gap)}.mx-\[10px\]{margin-left:10px;margin-right:10px}.mx-\[4px\]{margin-left:4px;margin-right:4px}.mx-auto{margin-left:auto;margin-right:auto}.my-\[30px\]{margin-top:30px;margin-bottom:30px}.mb-16{margin-bottom:4rem}.mb-4{margin-bottom:1rem}.mb-\[10px\]{margin-bottom:10px}.mb-\[var\(--content-gap\)\]{margin-bottom:var(--content-gap)}.mb-\[var\(--site-gutter\)\]{margin-bottom:var(--site-gutter)}.mr-\[6px\]{margin-right:6px}.mr-\[var\(--content-gap\)\]{margin-right:var(--content-gap)}.mr-\[var\(--content-gutter\)\]{margin-right:var(--content-gutter)}.mr-\[var\(--grid-gap-x\)\]{margin-right:var(--grid-gap-x)}.mt-24{margin-top:6rem}.mt-60x{margin-top:60px}.mt-8{margin-top:2rem}.mt-\[10px\]{margin-top:10px}.mt-\[var\(--content-gap\)\]{margin-top:var(--content-gap)}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-\[var\(--aspect\)\]{aspect-ratio:var(--aspect)}.aspect-\[var\(--m-aspect\)\]{aspect-ratio:var(--m-aspect)}.aspect-portrait{aspect-ratio:2 / 3}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.h-1\/2{height:50%}.h-20x{height:20px}.h-\[10px\]{height:10px}.h-\[20px\]{height:20px}.h-\[300px\]{height:300px}.h-\[44px\]{height:44px}.h-\[60px\]{height:60px}.h-\[calc\(100\%_\+_1px\)\]{height:calc(100% + 1px)}.h-\[calc\(100vh_-_var\(--el-height\)\)\]{height:calc(100vh - var(--el-height))}.h-\[var\(--btn-height\)\]{height:var(--btn-height)}.h-\[var\(--max-height\)\]{height:var(--max-height)}.h-\[var\(--mobile-height\)\]{height:var(--mobile-height)}.h-auto{height:auto}.h-full{height:100%}.min-h-\[300px\]{min-height:300px}.min-h-\[45px\]{min-height:45px}.min-h-\[60px\]{min-height:60px}.min-h-\[calc\(100vh_-_calc\(var\(--site-gutter\)_\*_2\)\)\]{min-height:calc(100vh - calc(var(--site-gutter) * 2))}.min-h-\[var\(--wrapper-height\)\]{min-height:var(--wrapper-height)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-\[var\(--btn-width\)\]{width:var(--btn-width)!important}.w-20x{width:20px}.w-\[100px\]{width:100px}.w-\[10px\]{width:10px}.w-\[200px\]{width:200px}.w-\[40px\]{width:40px}.w-\[calc\(100\%_\+_1px\)\]{width:calc(100% + 1px)}.w-\[var\(--btn-width\)\]{width:var(--btn-width)}.w-\[var\(--el-width\)\]{width:var(--el-width)}.w-\[var\(--image-width\)\]{width:var(--image-width)}.w-full{width:100%}.w-screen{width:100vw}.min-w-\[50px\]{min-width:50px}.min-w-\[var\(--btn-width\)\]{min-width:var(--btn-width)}.min-w-\[var\(--drawer-width\)\]{min-width:var(--drawer-width)}.max-w-5xl{max-width:64rem}.max-w-\[1680px\]{max-width:1680px}.max-w-\[40ch\]{max-width:40ch}.max-w-\[600px\]{max-width:600px}.max-w-\[800px\]{max-width:800px}.max-w-\[var\(--max-width\)\]{max-width:var(--max-width)}.max-w-full{max-width:100%}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.basis-\[var\(--desktop-text-basis\)\]{flex-basis:var(--desktop-text-basis)}.translate-y-full{--tw-translate-y:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-12{gap:3rem}.gap-20x{gap:20px}.gap-8{gap:2rem}.gap-80x{gap:80px}.gap-\[20px\]{gap:20px}.gap-\[var\(--grid-gap\)\]{gap:var(--grid-gap)}.gap-x-\[40px\]{column-gap:40px}.gap-x-\[var\(--grid-gap-x\,_30px\)\]{column-gap:var(--grid-gap-x, 30px)}.gap-y-\[15px\]{row-gap:15px}.gap-y-\[var\(--grid-gap-y\,_30px\)\]{row-gap:var(--grid-gap-y, 30px)}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-\[var\(--border-radius\)\]{border-radius:var(--border-radius)}.rounded-\[var\(--border-radius-inner\)\]{border-radius:var(--border-radius-inner)}.rounded-full{border-radius:9999px}.rounded-b-\[var\(--border-radius\)\]{border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-2{border-width:2px}.border-x-2{border-left-width:2px;border-right-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-t{border-top-width:1px}.border-t-white{--tw-border-opacity:1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity))}.bg-\[\#444\]{--tw-bg-opacity:1;background-color:rgb(68 68 68 / var(--tw-bg-opacity))}.bg-\[var\(--background-color\)\]{background-color:var(--background-color)}.bg-\[var\(--theme-color-accent\)\]{background-color:var(--theme-color-accent)}.bg-\[var\(--theme-color-background\)\]{background-color:var(--theme-color-background)}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.\!p-0{padding:0!important}.p-0{padding:0}.p-\[10px\]{padding:10px}.p-\[15px\]{padding:15px}.p-\[var\(--content-gutter\)\]{padding:var(--content-gutter)}.p-\[var\(--content-spacing\)\]{padding:var(--content-spacing)}.p-\[var\(--site-gutter\)\]{padding:var(--site-gutter)}.px-20x,.px-\[20px\]{padding-left:20px;padding-right:20px}.px-\[25\%\]{padding-left:25%;padding-right:25%}.px-\[var\(--content-gutter\)\]{padding-left:var(--content-gutter);padding-right:var(--content-gutter)}.py-16{padding-top:4rem;padding-bottom:4rem}.py-30x{padding-top:30px;padding-bottom:30px}.py-4{padding-top:1rem;padding-bottom:1rem}.py-\[100px\]{padding-top:100px;padding-bottom:100px}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[90px\]{padding-top:90px;padding-bottom:90px}.py-\[var\(--content-gap\)\]{padding-top:var(--content-gap);padding-bottom:var(--content-gap)}.py-\[var\(--content-gutter\)\]{padding-top:var(--content-gutter);padding-bottom:var(--content-gutter)}.pb-\[10px\]{padding-bottom:10px}.pb-\[15px\]{padding-bottom:15px}.pb-\[36px\]{padding-bottom:36px}.pb-\[80px\]{padding-bottom:80px}.pb-\[var\(--content-gap\)\]{padding-bottom:var(--content-gap)}.pb-\[var\(--content-gutter\)\]{padding-bottom:var(--content-gutter)}.pl-2{padding-left:.5rem}.pr-\[var\(--content-gap\)\]{padding-right:var(--content-gap)}.pt-40x{padding-top:40px}.pt-\[100px\]{padding-top:100px}.pt-\[10px\]{padding-top:10px}.pt-\[120px\]{padding-top:120px}.pt-\[15px\]{padding-top:15px}.pt-\[20px\]{padding-top:20px}.pt-\[30px\]{padding-top:30px}.pt-\[var\(--content-gap\)\]{padding-top:var(--content-gap)}.pt-\[var\(--content-gutter\)\]{padding-top:var(--content-gutter)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.\!font-theme-headline{font-family:var(--theme-font-headline)!important}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-\[16px\]{font-size:16px!important}.text-\[14px\]{font-size:14px}.text-\[24px\]{font-size:24px}.text-\[40px\]{font-size:40px}.text-\[length\:20px\]{font-size:20px}.text-\[length\:var\(--size\)\]{font-size:var(--size)}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.\!leading-\[130\%\]{line-height:130%!important}.\!leading-\[20px\]{line-height:20px!important}.leading-\[125\%\]{line-height:125%}.leading-none{line-height:1}.tracking-\[0em\],.tracking-normal{letter-spacing:0em}.text-\[color\:var\(--content-color\)\]{color:var(--content-color)}.text-black{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.\!no-underline{text-decoration-line:none!important}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@font-face{font-family:GT America Mono;font-weight:400;font-style:normal;font-display:swap;src:url(../../../fonts/GT-America-Mono-Regular-Trial.woff2) format("woff2")}@font-face{font-family:Neue Montreal;font-weight:400;font-style:normal;font-display:swap;src:url(../../../fonts/PPNeueMontreal-Regular.woff2) format("woff2")}body{--border-default-color:#E5E7EB;--border-radius:var(--border-radius-outer-base);--border-radius-inner:var(--border-radius-inner-base);--border-radius-input:var(--border-radius-input-base);--button-max-width:var(--button-max-width-base);--content-gap:var(--content-gap-x-base);--content-gap-x:var(--content-gap-x-base);--content-gap-y:var(--content-gap-y-base);--content-gutter:var(--content-gutter-x-base);--content-gutter-x:var(--content-gutter-x-base);--content-gutter-y:var(--content-gutter-y-base);--grid-gap:var(--grid-gap-x-base);--grid-gap-x:var(--grid-gap-x-base);--grid-gap-y:var(--grid-gap-y-base);--site-gutter:var(--site-gutter-x-base);--site-gutter-x:var(--site-gutter-x-base);--site-gutter-y:var(--site-gutter-y-base);--theme-font-body:"Neue Montreal", Helvetica, Arial, sans-serif;--theme-font-body-alt:"GT America Mono", Helvetica, Arial, sans-serif;--theme-font-headline:"Neue Montreal", Helvetica, Arial, sans-serif;--theme-font-headline-alt:"GT America Mono", Helvetica, Arial, sans-serif}@media screen and (min-width: 1025px){body{--border-radius:var(--border-radius-outer-tb);--border-radius-inner:var(--border-radius-inner-tb);--border-radius-input:var(--border-radius-input-tb);--border-width:2px;--button-max-width:var(--button-max-width-tb);--content-gap:var(--content-gap-x-tb);--content-gap-x:var(--content-gap-x-tb);--content-gap-y:var(--content-gap-y-tb);--content-gutter:var(--content-gutter-x-tb);--content-gutter-x:var(--content-gutter-x-tb);--content-gutter-y:var(--content-gutter-y-tb);--grid-gap:var(--grid-gap-x-tb);--grid-gap-x:var(--grid-gap-x-tb);--grid-gap-y:var(--grid-gap-y-tb);--site-gutter:var(--site-gutter-x-tb);--site-gutter-x:var(--site-gutter-x-tb);--site-gutter-y:var(--site-gutter-y-tb)}body .force-mobile{--border-radius:var(--border-radius-outer-base);--border-radius-inner:var(--border-radius-inner-base);--border-radius-input:var(--border-radius-input-base);--button-max-width:var(--button-max-width-base);--content-gap:var(--content-gap-x-base);--content-gap-x:var(--content-gap-x-base);--content-gap-y:var(--content-gap-y-base);--content-gutter:var(--content-gutter-x-base);--content-gutter-x:var(--content-gutter-x-base);--content-gutter-y:var(--content-gutter-y-base);--grid-gap:var(--grid-gap-x-base);--grid-gap-x:var(--grid-gap-x-base);--grid-gap-y:var(--grid-gap-y-base);--site-gutter:var(--site-gutter-x-base);--site-gutter-x:var(--site-gutter-x-base);--site-gutter-y:var(--site-gutter-y-base)}body{--border-radius:var(--border-radius-outer-dk);--border-radius-inner:var(--border-radius-inner-dk);--border-radius-input:var(--border-radius-input-dk);--button-max-width:var(--button-max-width-dk);--content-gap:var(--content-gap-x-dk);--content-gap-x:var(--content-gap-x-dk);--content-gap-y:var(--content-gap-y-dk);--content-gutter:var(--content-gutter-x-dk);--content-gutter-x:var(--content-gutter-x-dk);--content-gutter-y:var(--content-gutter-y-dk);--grid-gap:var(--grid-gap-x-dk);--grid-gap-x:var(--grid-gap-x-dk);--grid-gap-y:var(--grid-gap-y-dk);--site-gutter:var(--site-gutter-x-dk);--site-gutter-x:var(--site-gutter-x-dk);--site-gutter-y:var(--site-gutter-y-dk)}}a,button{position:relative}a:focus-visible,button:focus-visible{outline:1px dotted;outline-offset:-1px}a:focus-visible:after,button:focus-visible:after{content:"";display:block;position:absolute;z-index:100;background-color:var(--theme-color-font);opacity:.4;top:0;left:0;right:0;bottom:0}img:not([src]):not([srcset]){visibility:hidden}@media (prefers-reduced-motion: reduce){*,:before,:after{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}}.cx,.cy,.cb,.ct,.cr,.cl,.ca{width:100%}.cx{padding-left:var(--site-gutter-x);padding-right:var(--site-gutter-x)}@media screen and (max-width: 768px){.cx{padding-left:20px;padding-right:20px}}.cx-1\/2{padding-left:calc(var(--site-gutter-x) / 2);padding-right:calc(var(--site-gutter-x) / 2)}.cy{padding-top:var(--site-gutter-y);padding-bottom:var(--site-gutter-y)}.cy-1\/2{padding-top:calc(var(--site-gutter-y) / 2);padding-bottom:calc(var(--site-gutter-y) / 2)}.cb{padding-bottom:var(--site-gutter-y)}.cb-1\/2{padding-bottom:calc(var(--site-gutter-y) / 2)}.ct{padding-top:var(--site-gutter-y)}.ct-1\/2{padding-top:calc(var(--site-gutter-y) / 2)}.cr{padding-right:var(--site-gutter-x)}.cr-1\/2{padding-right:calc(var(--site-gutter-x) / 2)}.cl{padding-left:var(--site-gutter-x)}.cl-1\/2{padding-left:calc(var(--site-gutter-x) / 2)}.ca{padding:var(--site-gutter-y) var(--site-gutter-x)}@media screen and (max-width: 768px){.ca{padding:30px 20px}}.ca-1\/2{padding:calc(var(--site-gutter-y) / 2) calc(var(--site-gutter-x) / 2)}@media screen and (min-width: 1025px){.ca-2x{padding:calc(var(--site-gutter-y) * 2) calc(var(--site-gutter-x) * 2)}}::-webkit-scrollbar{height:0;width:0}@media screen and (min-width: 769px){::-webkit-scrollbar{height:8px;width:14px}}::-webkit-scrollbar-track{background-color:#222;width:14px}::-webkit-scrollbar-button:single-button{background-color:#fff;display:block;background-size:12px;background-repeat:no-repeat}::-webkit-scrollbar-button:single-button:vertical:decrement{height:12px;width:14px;background-position:center 3px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(34, 34, 34)'><polygon points='50,00 0,50 100,50'/></svg>")}::-webkit-scrollbar-button:single-button:vertical:decrement:hover{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(68, 68, 68)'><polygon points='50,00 0,50 100,50'/></svg>")}::-webkit-scrollbar-button:single-button:vertical:decrement:active{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(68, 68, 68)'><polygon points='50,00 0,50 100,50'/></svg>")}::-webkit-scrollbar-button:single-button:vertical:increment{height:12px;width:14px;background-position:center 4px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(34, 34, 34)'><polygon points='0,0 100,0 50,50'/></svg>")}::-webkit-scrollbar-button:single-button:vertical:increment:hover{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(68, 68, 68)'><polygon points='0,0 100,0 50,50'/></svg>")}::-webkit-scrollbar-button:single-button:vertical:increment:active{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(68, 68, 68)'><polygon points='0,0 100,0 50,50'/></svg>")}::-webkit-scrollbar-button:single-button:horizontal:decrement{height:14px;width:12px;background-position:3px center;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(34, 34, 34)'><polygon points='0,50 50,100 50,0'/></svg>")}::-webkit-scrollbar-button:single-button:horizontal:decrement:hover{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(68, 68, 68)'><polygon points='0,50 50,100 50,0'/></svg>")}::-webkit-scrollbar-button:single-button:horizontal:decrement:active{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(68, 68, 68)'><polygon points='0,50 50,100 50,0'/></svg>")}::-webkit-scrollbar-button:single-button:horizontal:increment{height:14px;width:12px;background-position:4px center;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(34, 34, 34)'><polygon points='0,0 0,100 50,50'/></svg>")}::-webkit-scrollbar-button:single-button:horizontal:increment:hover{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(68, 68, 68)'><polygon points='0,0 0,100 50,50'/></svg>")}::-webkit-scrollbar-button:single-button:horizontal:increment:active{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(68, 68, 68)'><polygon points='0,0 0,100 50,50'/></svg>")}::-webkit-scrollbar-thumb{background-color:#fff;border:2px solid #222222;position:relative}::-webkit-scrollbar-thumb:hover{background-color:#ffffffbf}::-webkit-scrollbar-thumb:active{background-color:#ffffff80}.placeholder{animation:pulse 2s linear infinite;background-color:#f2f2f2!important;border-color:#f2f2f2!important}@keyframes pulse{50%{opacity:.5}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:Neue Montreal,Helvetica,Arial,sans-serif;letter-spacing:-.03em;line-height:1}h6,.h6{font-family:GT America Mono,Helvetica,Arial,sans-serif}h1,.h1{font-size:3.75em;font-weight:400;letter-spacing:-3px;line-height:.95}@media screen and (min-width: 769px){h1,.h1{font-size:6.375em}}@media screen and (min-width: 1025px){h1,.h1{font-size:9.0625em}}h2,.h2{font-size:3.75em;font-weight:400;letter-spacing:-3px;line-height:.95}@media screen and (min-width: 769px){h2,.h2{font-size:5.625em}}@media screen and (min-width: 1025px){h2,.h2{font-size:7.5em}}h3,.h3{font-size:3.75em;font-weight:400}@media screen and (min-width: 769px){h3,.h3{font-size:3.75em}}@media screen and (min-width: 1025px){h3,.h3{font-size:5.625em}}h4,.h4{font-size:2.625em;font-weight:400;letter-spacing:.5px}@media screen and (min-width: 1025px){h4,.h4{font-size:3.75em}}h5,.h5{font-size:1.625em;font-weight:400;line-height:1.15;letter-spacing:-1px}@media screen and (min-width: 769px){h5,.h5{font-size:2.25em}}@media screen and (min-width: 1025px){h5,.h5{font-size:2.4375em}}h6,.h6{font-size:1em;font-weight:400}p,li{font-size:1em;line-height:1.4}@media screen and (min-width: 769px){p,li{font-size:1.125em}}@media screen and (min-width: 1025px){p,li{font-size:1.25em}}p a,li a{text-decoration:underline}p.sm,p.secondary,li.sm,li.secondary{line-height:1;font-size:.875em}@media screen and (min-width: 1025px){p.sm,p.secondary,li.sm,li.secondary{font-size:1em}}p.md,p.card,li.md,li.card{font-size:1.875em;line-height:1}@media screen and (min-width: 769px){p.md,p.card,li.md,li.card{font-size:1.875em}}@media screen and (min-width: 1025px){p.md,p.card,li.md,li.card{font-size:1.875em}}p.lg,p.editorial,li.lg,li.editorial{font-size:1.25em;line-height:1}@media screen and (min-width: 769px){p.lg,p.editorial,li.lg,li.editorial{font-size:1.875em}}@media screen and (min-width: 1025px){p.lg,p.editorial,li.lg,li.editorial{font-size:2.5em}}p.xl,p.quote,li.xl,li.quote{font-size:1.25em;line-height:1}@media screen and (min-width: 769px){p.xl,p.quote,li.xl,li.quote{font-size:2.125em}}@media screen and (min-width: 1025px){p.xl,p.quote,li.xl,li.quote{font-size:3em}}.subhead{font-family:GT America Mono,Helvetica,Arial,sans-serif;font-size:1.25em;letter-spacing:.5px;line-height:1}@media screen and (min-width: 1025px){.subhead{font-size:1.25em}}.eyebrow{font-family:GT America Mono,Helvetica,Arial,sans-serif;font-size:.875em;line-height:1;letter-spacing:.5px}@media screen and (min-width: 1025px){.eyebrow{font-size:.875em}}.richtext>*{margin-bottom:var(--content-gap, 20px)}.richtext>*:last-child{margin-bottom:0}.richtext>*:empty{display:none}.richtext h1 a,.richtext .h1 a,.richtext h2 a,.richtext .h2 a,.richtext h3 a,.richtext .h3 h4 a,.richtext .h4 a,.richtext h5 a,.richtext .h5 a,.richtext h6 a,.richtext .h6 a{text-decoration:underline}.richtext ol,.richtext ul{list-style-type:revert;padding-left:30px}.richtext .table-wrapper{border:2px solid #DDDDDD;overflow-x:auto;max-width:100%;width:100%}.richtext .table-wrapper::-webkit-scrollbar{height:0;width:0}.richtext table{background-color:#fff;border-collapse:collapse;min-width:100%;table-layout:fixed;text-align:left}.richtext table caption{caption-side:bottom;font-size:13px;padding:10px}.richtext table tr{border-bottom:1px solid #DDDDDD}.richtext table tr:last-of-type{border-bottom:0 none}.richtext table td{border-right:1px solid #DDDDDD;font-size:13px;min-width:200px;padding:8px 10px;vertical-align:top;white-space:wrap}.richtext table td>*{line-height:1.35;margin:0 0 6px}.richtext table td>*:last-child{margin:0}.richtext table td:last-child{border-right:0 none}.richtext table thead td,.richtext table thead th{font-weight:700;vertical-align:middle}.richtext table thead tr{background-color:#222;color:#fff}.richtext table tbody tr:nth-child(odd){background-color:#fff}.richtext table tbody tr:nth-child(2n){background-color:#f3f3f3}.richtext table tfoot th{text-align:right}.richtext sup{font-size:65%;font-weight:400;left:-.25em;top:-.65em;vertical-align:baseline}.richtext sub{bottom:-.45em;font-size:65%;font-weight:400;left:-.25em;vertical-align:baseline}.richtext small{font-size:.8125em}.richtext .block-img{display:flex;justify-content:center}.btn{background-color:var(--theme-color-background);border-color:var(--theme-color-font);color:var(--theme-color-font)}.btn,.btn-inherit,.btn-inherit-reverse,.btn-reverse,.btn-secondary,.btn-secondary-reverse{align-items:center;border-radius:var(--border-radius-inner, 8px);border-style:solid;border-width:var(--border-width, 2px);display:inline-flex;font-family:Neue Montreal,Helvetica,Arial,sans-serif;font-size:1em;font-weight:700;justify-content:center;line-height:1;max-width:var(--button-max-width, "none");padding:24px 48px;white-space:nowrap}@media screen and (min-width: 1025px){.btn,.btn-inherit,.btn-inherit-reverse,.btn-reverse,.btn-secondary,.btn-secondary-reverse{height:64px}}.btn:focus-visible,.btn-inherit:focus-visible,.btn-inherit-reverse:focus-visible,.btn-reverse:focus-visible,.btn-secondary:focus-visible,.btn-secondary-reverse:focus-visible{outline:1px dotted;outline-offset:-6px}.btn>:last-child,.btn-inherit>:last-child,.btn-inherit-reverse>:last-child,.btn-reverse>:last-child,.btn-secondary>:last-child,.btn-secondary-reverse>:last-child{margin-left:var(--content-gap, 16px)}.btn>:first-child,.btn-inherit>:first-child,.btn-inherit-reverse>:first-child,.btn-reverse>:first-child,.btn-secondary>:first-child,.btn-secondary-reverse>:first-child{margin:0!important}.btn:focus-visible,.btn:hover{background-color:var(--theme-color-font);color:var(--theme-color-background)}.btn-reverse{background-color:var(--theme-color-button-accent);border-color:var(--theme-color-button-accent);color:var(--theme-color-button-font)}.btn-reverse:focus-visible,.btn-reverse:hover{background-color:var(--theme-color-button-font);border-color:var(--theme-color-button-accent);color:var(--theme-color-button-accent)}.btn-secondary{background-color:var(--theme-color-button-background);border-color:var(--theme-color-button-background);color:var(--theme-color-button-font)}.btn-secondary:focus-visible,.btn-secondary:hover{background-color:var(--theme-color-button-font);border-color:var(--theme-color-button-background);color:var(--theme-color-button-background)}.btn-secondary-reverse{background-color:var(--theme-color-button-accent);border-color:var(--theme-color-button-accent);color:var(--theme-color-button-font)}.btn-secondary-reverse:focus-visible,.btn-secondary-reverse:hover{background-color:var(--theme-color-button-font);border-color:var(--theme-color-button-accent);color:var(--theme-color-button-accent)}.btn-inherit{background-color:var(--content-color, var(--theme-color-button-background));border-color:var(--content-color, var(--theme-color-button-background));color:var(--background-color, var(--theme-color-button-font))}.btn-inherit:focus-visible,.btn-inherit:hover{background-color:var(--background-color, var(--theme-color-button-font));border-color:var(--content-color, var(--theme-color-button-background));color:var(--content-color, var(--theme-color-button-background))}.btn-inherit-reverse{background-color:var(--background-color, var(--theme-color-button-background));border-color:var(--content-color, var(--theme-color-button-background));color:var(--content-color, var(--theme-color-button-font))}.btn-inherit-reverse:focus-visible,.btn-inherit-reverse:hover{background-color:var(--content-color, var(--theme-color-button-font));border-color:var(--content-color, var(--theme-color-button-background));color:var(--background-color, var(--theme-color-button-background))}.btn-text{text-decoration:underline;white-space:nowrap}.btn-text:focus-visible{outline:1px dotted;outline-offset:4px}.btn-icon{align-items:center;aspect-ratio:1/1;border-radius:var(--border-radius-input, 8px);display:inline-flex;justify-content:center;min-height:30px;min-width:30px;padding:4px}.btn-icon:focus-visible{outline:1px dotted;outline-offset:4px}.btn-option input:focus-visible+label{outline:1px dotted;outline-offset:2px}.btn-option input+label{background-color:var(--theme-color-button-font);border:2px solid var(--theme-color-button-background);border-radius:var(--border-radius-input, 8px);cursor:pointer;display:inline-flex;min-width:40px;padding:6px 10px;justify-content:center}.btn-option input+label:before,.btn-option input+label:after{display:none!important}.btn-option input+label:hover{background-color:var(--theme-color-button-background);color:var(--theme-color-button-font)}.btn-option input:checked+label{background-color:var(--theme-color-button-background);color:var(--theme-color-button-font)}.btn-pill{background-color:var(--theme-color-button-background);border:2px solid var(--theme-color-button-background);border-radius:var(--border-radius-input, 8px);color:var(--theme-color-button-font);padding:2px 8px}.btn-nav{border-radius:var(--border-radius-inner, 8px)}.btn-circle{background-color:var(--theme-color-background);border-color:var(--theme-color-font);color:var(--theme-color-font);border:2px solid currentColor;border-radius:100%;display:block;padding:5px}.btn-circle:active,.btn-circle:focus-visible,.btn-circle:hover,.btn-circle.is-active{background-color:var(--theme-color-font);border-color:var(--theme-color-font);color:var(--theme-color-background)}.btn-circle:focus-visible{outline:1px dotted;outline-offset:-4px}.btn-dash{background-color:var(--theme-color-font);color:var(--theme-color-font);border-radius:1px;display:block;padding:2px;opacity:.5}.btn-dash:active,.btn-dash:focus-visible,.btn-dash:hover,.btn-dash.is-active{opacity:1;background-color:var(--theme-color-font);border-color:var(--theme-color-font);color:var(--theme-color-background)}.btn-dash:focus-visible{outline:1px dotted;outline-offset:-4px}.btn-input,.btn-input+label{align-items:center;background-color:var(--theme-color-button-font);border:2px solid var(--theme-color-button-background);border-radius:var(--border-radius-input, 6px);box-sizing:content-box;color:var(--theme-color-button-background);cursor:pointer;display:flex;font-size:14px;letter-spacing:0;line-height:1;justify-content:center;margin:0;min-height:28px;min-width:20px;padding:4px 8px}.btn-input:hover,.btn-input+label:hover{background-color:var(--theme-color-button-background);border-color:var(--theme-color-button-background);color:var(--theme-color-button-font)}.btn-input:focus-visible,.btn-input:focus-visible+label span:nth-child(1),.btn-input+label:focus-visible,.btn-input+label:focus-visible+label span:nth-child(1){outline:1px dotted;outline-offset:-4px}.btn-input svg,.btn-input+label svg{min-height:20px;min-width:20px}.btn-input:focus-visible,.btn-input:focus-visible+label{outline:1px dotted;outline-offset:-4px}.btn-input:checked+label{background-color:var(--theme-color-button-background);border-color:var(--theme-color-button-background);color:var(--theme-color-button-font)}.btn-select{position:relative}.btn-select .icon{pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.btn-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--theme-color-background);border:2px solid var(--theme-color-font);border-radius:var(--border-radius-input, 6px);box-sizing:border-box;color:var(--theme-color-font);padding:8px 28px 8px 8px}.btn-select select:focus-visible,.btn-select select:focus-visible+label{outline:1px dotted;outline-offset:-4px}@media screen and (min-width: 1025px){.btn-select select{height:64px}}.all-work-btn{font-size:5.625rem;display:flex;justify-content:center;align-items:center;padding:80px;border-radius:1000px;color:var(--theme-color-font);border:1px solid var(--theme-color-font);width:100%;transition:all .25s ease-in-out}.all-work-btn:hover{color:var(--theme-color-accent);background-color:var(--theme-color-font)}@media screen and (max-width: 768px){.all-work-btn{font-size:1.625rem;padding:26px}}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:none}.underline-link{position:relative;display:inline-block}.underline-link:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:4px;background-color:var(--theme-color-font);transform:scaleX(0);transition:all .2s ease-out;transform-origin:left}.underline-link.active:after{transform:scaleX(1)}.richtext .underline-link:after{left:8px;right:-8px}@media screen and (max-width: 768px){.richtext .underline-link:after{left:4px;right:-4px}}.slice-section{min-height:100%;position:relative}.slice-section:empty{display:none}.slice-section[data-variation=media_split] h1,.slice-section[data-variation=media_split] h2,.slice-section[data-variation=media_split] h3,.slice-section[data-variation=media_split] h4,.slice-section[data-variation=media_split] h5{margin-bottom:40px}.group-section .slice-section{min-height:unset}.group-section:empty{display:none}@media screen and (min-width: 1025px){.case-study .slice-richtext .richtext{max-width:980px;margin:100px 0}}.case-study .slice-richtext p{font-size:1.25em;font-weight:400;letter-spacing:.5px;line-height:125%}@media screen and (min-width: 1025px){.case-study .slice-richtext p{font-size:3.75em}}.richtext-card{border:1px solid var(--theme-color-font);border-radius:var(--border-radius-inner);text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:21.5625rem;padding:30px}@media screen and (max-width: 768px){.richtext-card{min-height:unset;padding:50px 20px}.richtext-card.fixed-height-mobile{min-height:19.6875rem}}.richtext-card .eyebrow{text-transform:uppercase;opacity:.7}.richtext-card p:not(.eyebrow){margin:0;font-size:1.875rem}a.richtext-card{transition:all .25s ease-in-out}a.richtext-card:hover{color:var(--theme-color-accent);background-color:var(--theme-color-font)}a.richtext-card p:not(.eyebrow){text-decoration:underline}.job-listings--container.listing-style-list{padding:0 60px 0 30px}.job-listings--container.listing-style-button{padding:40px 0}.job-listings--container li{font-size:1em}.job-listings--empty.listing-style-list{padding:0 60px 0 30px;font-size:2.5em}.job-listings--empty.listing-style-button{padding:20px 0}.job-listings--header{display:flex;justify-content:space-between}.job-listings--footer{font-size:1.25em}.job-listings--footer a{text-decoration:underline}.job-listing>a,.job-listing>div{display:flex;justify-content:space-between;align-items:center;text-decoration:none}.job-listing p{opacity:.7;font-family:GT America Mono,Helvetica,Arial,sans-serif;text-transform:uppercase}.job-listing .up-arr{font-size:2.5em}.job-listing.listing-style-button:last-child>a,.job-listing.listing-style-button:last-child>div{margin-bottom:0}.job-listing.listing-style-button>a,.job-listing.listing-style-button>div{min-height:4.5em;padding:15px 25px;border:1px solid var(--theme-color-font);border-radius:3.125em;margin-bottom:10px}.job-listing.listing-style-button>a{transition:all .25s ease-in-out}.job-listing.listing-style-button>a:hover{background-color:var(--theme-color-font);color:var(--theme-color-accent)}.job-listing.listing-style-button h3{font-size:1.25em;line-height:1;font-weight:400;margin-bottom:0;letter-spacing:normal}.job-listing.listing-style-button p{font-size:1em}.job-listing.listing-style-list:first-child>a,.job-listing.listing-style-list:first-child>div{border-top:2px solid var(--theme-color-font)}.job-listing.listing-style-list>a,.job-listing.listing-style-list>div{padding:30px 60px 30px 0;border-bottom:2px solid var(--theme-color-font)}.job-listing.listing-style-list h3{font-size:2.5em;line-height:1;font-weight:400;text-transform:uppercase;margin-bottom:10px}.job-listing.listing-style-list p{font-size:.875em}.announcement-listings--header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.announcement-listings .announcement{font-size:1em;margin-bottom:30px}.announcement-listings .announcement:last-child{margin-bottom:0}.accordion--headline{margin-bottom:86px}@media screen and (max-width: 768px){.accordion--headline{margin-bottom:30px}}.accordion--title{min-height:5.375rem;display:flex;align-items:center}@media screen and (max-width: 768px){.accordion--title{min-height:unset}}.accordion--title p{font-size:2.5rem;line-height:1.15}@media screen and (max-width: 768px){.accordion--title p{font-size:1.125rem}}.accordion--wrapper{padding:30px 0;border-top:2px solid var(--theme-color-font)}@media screen and (max-width: 768px){.accordion--wrapper{padding:20px 0}}.accordion--wrapper .toggle-btn{width:86px;height:86px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.accordion--wrapper .toggle-btn{width:18px;height:18px}}.accordion--wrapper .toggle-btn .icon{display:block;position:relative;height:3px;background-color:var(--theme-color-font);width:58px;transform:rotate(90deg);transition:all .1s ease-in-out}.accordion--wrapper .toggle-btn .icon:after{content:"";display:block;position:absolute;height:3px;background-color:var(--theme-color-font);width:58px;top:0;left:0;transform:rotate(90deg);transition:all .1s ease-in-out}@media screen and (max-width: 768px){.accordion--wrapper .toggle-btn .icon{height:1px;width:13px}.accordion--wrapper .toggle-btn .icon:after{height:1px;width:13px}}.accordion--wrapper .toggle-btn.active .icon{transform:rotate(0)}.accordion--wrapper .toggle-btn.active .icon:after{opacity:0}.accordion--content{max-width:1038px;padding-top:20px}.accordion--content p{font-size:2.375rem;line-height:1.25}@media screen and (max-width: 768px){.accordion--content p{font-size:1.125rem}}.accordion--attribution{font-size:1rem;line-height:1.5;padding-top:30px;display:flex}@media screen and (max-width: 768px){.accordion--attribution{padding-top:20px}}.accordion--attribution .logo{margin-right:20px}.accordion--attribution .logo svg{width:7rem}.accordion--attribution .link-out{display:flex;align-items:center}.accordion--attribution .link-out p{font-size:.875rem;line-height:.875rem;opacity:.7;font-family:GT America Mono,Helvetica,Arial,sans-serif;text-transform:uppercase}.accordion--attribution .link-out .arr{display:block;font-size:1.5rem;line-height:.875rem;height:.875rem;margin-right:8px}.desktop-frame--header svg{stroke-width:2}.slides swiper-slide>.slice-section{padding:0!important}.slides swiper-slide iframe{display:none!important;visibility:hidden!important}.slides .slides-overlay{z-index:10;position:absolute;top:0;left:0;bottom:0;width:100%;cursor:none}.stacked_slides swiper-slide{height:auto}form .field{border-bottom:1px solid var(--theme-color-font, "#FFFFFF");position:relative;padding-top:2rem;margin-bottom:4rem}form .field input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--theme-color-background, "#000000");border:none;cursor:pointer}form .field label{position:absolute;left:0;top:2rem;transition:top .2s ease,font-size .2s ease;cursor:pointer}form .field .field__input:focus~.field__label,form .field .field__input:valid~.field__label,form .field .field__input:-webkit-autofill~.field__label{top:0rem;font-size:1.2rem;cursor:auto}form .textarea-field{border:1px solid var(--theme-color-font, "#FFFFFF");position:relative;padding:2rem 2rem 1rem;border-radius:20px}form .textarea-field textarea{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--theme-color-background, "#000000");border:none;cursor:pointer;resize:none;height:12rem;padding:2px}form .textarea-field label{position:absolute;left:2rem;top:1rem;cursor:pointer}form .textarea-field textarea:focus~.field__label,form .textarea-field textarea:not(:placeholder-shown)~.field__label,form .textarea-field textarea:-webkit-autofill~.field__label{left:2rem;animation:shrink .2s;animation-fill-mode:forwards;cursor:auto}form input[type=checkbox]{display:none}form input[type=checkbox]~label{background:var(--theme-color-background);color:var(--theme-color-font);border:1px solid var(--theme-color-font);border-radius:100px;padding:1rem 2rem;display:block;cursor:pointer;transition:all .25s ease-in-out;white-space:nowrap}form input[type=checkbox]~label .check-emoji{display:none}form input[type=checkbox]~label:focus-visible,form input[type=checkbox]~label:hover{transition:all .25s ease-in-out;background-color:var(--theme-color-font);color:var(--theme-color-background)}form input[type=checkbox]:checked~label{transition:all .25s ease-in-out;background-color:var(--theme-color-font);color:var(--theme-color-background)}form input[type=checkbox]:checked~label .check-emoji{display:inline-block;margin-right:4px}form .select-wrapper{display:block;position:relative;width:fit-content;margin-bottom:4rem}form .select-wrapper:after{content:"";display:block;position:absolute;width:20px;height:20px;background:none;border-bottom:1px solid var(--theme-color-font);border-right:1px solid var(--theme-color-font);top:50%;transform:translateY(-75%) rotate(45deg);transform-origin:center;right:30px}form select{display:block;background:var(--theme-color-background);color:var(--theme-color-font);border:1px solid var(--theme-color-font);border-radius:100px;padding:1rem 8rem 1rem 2rem;margin-top:2rem;-moz-appearance:none;-webkit-appearance:none}form select::-ms-expand{display:none}@keyframes shrink{0%{top:1rem;font-size:1.625em}to{top:.5rem;font-size:1.2rem}}.grid-area{display:grid}.grid-area-1,.grid-area-2,.grid-area-3,.grid-area-4,.grid-area-5,.grid-area-6{align-self:start;display:grid;justify-self:start}.grid-area-1>*,.grid-area-2>*,.grid-area-3>*,.grid-area-4>*,.grid-area-5>*,.grid-area-6>*{width:100%}@media screen and (min-width: 768px){.grid-area-2,.grid-area-3,.grid-area-4,.grid-area-5,.grid-area-6{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-area-2.grid-flex>:last-child:nth-child(2n-1),.grid-area-3.grid-flex>:last-child:nth-child(2n-1),.grid-area-4.grid-flex>:last-child:nth-child(2n-1),.grid-area-5.grid-flex>:last-child:nth-child(2n-1),.grid-area-6.grid-flex>:last-child:nth-child(2n-1){grid-column:span 2}}@media screen and (min-width: 1025px){.grid-area-3,.grid-area-4,.grid-area-5,.grid-area-6{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-area-3.grid-flex>:last-child:nth-child(2n-1),.grid-area-4.grid-flex>:last-child:nth-child(2n-1),.grid-area-5.grid-flex>:last-child:nth-child(2n-1),.grid-area-6.grid-flex>:last-child:nth-child(2n-1){grid-column:auto}.grid-area-3.grid-flex>:last-child:nth-child(3n-1),.grid-area-4.grid-flex>:last-child:nth-child(3n-1),.grid-area-5.grid-flex>:last-child:nth-child(3n-1),.grid-area-6.grid-flex>:last-child:nth-child(3n-1){grid-column:span 1}.grid-area-3.grid-flex>:last-child:nth-child(3n-2),.grid-area-4.grid-flex>:last-child:nth-child(3n-2),.grid-area-5.grid-flex>:last-child:nth-child(3n-2),.grid-area-6.grid-flex>:last-child:nth-child(3n-2){grid-column:span 1}}@media screen and (min-width: 1280px){.grid-area-4,.grid-area-5,.grid-area-6{grid-template-columns:repeat(4,minmax(0,1fr))!important}.grid-area-4.grid-flex>:last-child:nth-child(3n-1),.grid-area-4.grid-flex>:last-child:nth-child(3n-2),.grid-area-5.grid-flex>:last-child:nth-child(3n-1),.grid-area-5.grid-flex>:last-child:nth-child(3n-2),.grid-area-6.grid-flex>:last-child:nth-child(3n-1),.grid-area-6.grid-flex>:last-child:nth-child(3n-2){grid-column:auto}.grid-area-4.grid-flex>:last-child:nth-child(4n-1),.grid-area-5.grid-flex>:last-child:nth-child(4n-1),.grid-area-6.grid-flex>:last-child:nth-child(4n-1){grid-column:span 1}.grid-area-4.grid-flex>:last-child:nth-child(4n-2),.grid-area-5.grid-flex>:last-child:nth-child(4n-2),.grid-area-6.grid-flex>:last-child:nth-child(4n-2){grid-column:span 1}.grid-area-4.grid-flex>:last-child:nth-child(4n-3),.grid-area-5.grid-flex>:last-child:nth-child(4n-3),.grid-area-6.grid-flex>:last-child:nth-child(4n-3){grid-column:span 1}}@media screen and (min-width: 1440px){.grid-area-5,.grid-area-6{grid-template-columns:repeat(5,minmax(0,1fr))!important}.grid-area-5.grid-flex>:last-child:nth-child(4n-1),.grid-area-5.grid-flex>:last-child:nth-child(4n-2),.grid-area-5.grid-flex>:last-child:nth-child(4n-3),.grid-area-6.grid-flex>:last-child:nth-child(4n-1),.grid-area-6.grid-flex>:last-child:nth-child(4n-2),.grid-area-6.grid-flex>:last-child:nth-child(4n-3){grid-column:auto}.grid-area-5.grid-flex>:last-child:nth-child(5n-1),.grid-area-6.grid-flex>:last-child:nth-child(5n-1){grid-column:span 2}.grid-area-5.grid-flex>:last-child:nth-child(5n-2),.grid-area-6.grid-flex>:last-child:nth-child(5n-2){grid-column:span 3}.grid-area-5.grid-flex>:last-child:nth-child(5n-3),.grid-area-6.grid-flex>:last-child:nth-child(5n-3){grid-column:span 4}.grid-area-5.grid-flex>:last-child:nth-child(5n-4),.grid-area-6.grid-flex>:last-child:nth-child(5n-4){grid-column:span 5}}@media screen and (min-width: 1680px){.grid-area-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.grid-area-6.grid-flex>:last-child:nth-child(5n-1),.grid-area-6.grid-flex>:last-child:nth-child(5n-2),.grid-area-6.grid-flex>:last-child:nth-child(5n-3),.grid-area-6.grid-flex>:last-child:nth-child(5n-4){grid-column:auto}.grid-area-6.grid-flex>:last-child:nth-child(6n-1){grid-column:span 2}.grid-area-6.grid-flex>:last-child:nth-child(6n-2){grid-column:span 3}.grid-area-6.grid-flex>:last-child:nth-child(6n-3){grid-column:span 4}.grid-area-6.grid-flex>:last-child:nth-child(6n-4){grid-column:span 5}.grid-area-6.grid-flex>:last-child:nth-child(6n-5){grid-column:span 6}}.grid-align-stretch>*,.grid-align-center>*,.grid-align-start>*,.grid-align-end>*{display:flex;flex-direction:column}@media screen and (min-width: 768px){.grid-align-stretch>*>:first-child{flex-grow:1}.grid-align-stretch>*>.grid>:first-child{height:100%}}.grid-align-center{justify-content:center}.grid-align-start{justify-content:normal}.grid-align-end{justify-content:flex-end}.grid-min-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-min-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-min-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-min-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-min-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-sidebars{display:grid;grid-template-columns:325px 1fr 325px!important;column-gap:20px}@media screen and (max-width: 768px){.grid-sidebars{grid-template-columns:1fr!important;row-gap:80px}.grid-sidebars>:nth-child(2){order:-1}}.media-overlay picture{max-width:450px!important}.marquee-container{align-items:center;border-bottom:2px solid var(--background-color, currentColor);display:inline-flex;flex-direction:row;overflow:hidden;min-height:40px;pointer-events:none;position:relative;width:100%}.marquee-container:first-child{border-top:2px solid var(--background-color, currentColor)}.marquee{align-items:center;color:var(--content-color, currentColor);display:flex;flex:0 0 auto;flex-direction:row;line-height:1;pointer-events:none;z-index:1}.marquee a{pointer-events:initial}.main-nav--btn{border:1px solid var(--theme-color-font);height:2.75em;border-radius:1.375em;display:flex;align-items:center;position:relative;z-index:90}@media screen and (min-width: 769px){.main-nav--btn{padding:0 15px 0 28px}}.main-nav ul li{height:2.375em;line-height:2.375em}.main-nav ul li:not(:last-of-type){margin-bottom:30px}.main-nav ul li a{text-decoration:none;font-size:2.5em;text-transform:uppercase;text-align:center;display:block}.main-nav--marquee{width:100%}.main-nav--marquee .marquee-dot{display:inline-flex;margin-right:6px;width:14px;height:14px;border-radius:50%;background-color:var(--theme-color-font)}.main-nav--marquee p{display:inline-flex;align-items:center;font-size:.875em;text-transform:uppercase;font-family:GT America Mono,Helvetica,Arial,sans-serif}@media screen and (min-width: 769px){.main-nav--marquee{width:360px}}.main-nav--left{position:relative;height:2.75em;z-index:90;display:flex;align-items:center}.main-nav--color-controls{display:flex;align-items:center;justify-content:center;padding-bottom:25px;opacity:0;visibility:hidden}@media screen and (max-width: 768px){.main-nav--color-controls{padding-bottom:0;padding-top:30px;opacity:1;visibility:visible}}.main-nav--color-controls .inner{position:relative;border:1px solid var(--theme-color-font);display:inline-flex;align-items:center;justify-content:center;padding:12px 25px;border-radius:15px;overflow:hidden;column-gap:20px}.main-nav--color-controls .inner button{position:relative;z-index:1;font-size:21px;line-height:21px}.main-nav--color-controls .inner.shaded:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-color:var(--theme-color-font);opacity:.3}@media screen and (min-width: 1025px){.main-nav--color-controls{margin-right:0}}.main-nav--circle{width:40px;height:40px;background-color:var(--theme-color-font);border-radius:50%;margin-right:15px}@media screen and (min-width: 1025px){.main-nav--circle{width:30px;height:30px}}.main-nav--circle.home{position:absolute;opacity:0}.main-nav--footer{position:relative;z-index:1;width:100%;display:flex;justify-content:space-between;padding:40px 30px}.main-nav--footer a{font-family:GT America Mono,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.875em}.main-nav--tagline{display:block}.btn-hamburger{height:44px;display:flex;justify-content:center;width:75px}@media screen and (min-width: 1025px){.btn-hamburger{width:44px;justify-content:flex-start}}.btn-hamburger:focus-visible{outline:1px dotted;outline-offset:4px}.btn-hamburger>span.line{width:44px;height:44px;display:inline-flex;justify-content:center;align-items:center;position:relative}.btn-hamburger>span.line>span.line{display:block;top:50%;margin-top:4px/-2;transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.btn-hamburger>span.line>span.line,.btn-hamburger>span.line>span.line:before,.btn-hamburger>span.line>span.line:after{width:20px;height:1px;background-color:var(--theme-color-font);position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.btn-hamburger>span.line>span.line:before,.btn-hamburger>span.line>span.line:after{content:"";display:block}.btn-hamburger>span.line>span.line:before{top:-5px;transition:top 75ms .12s ease,opacity 75ms ease}.btn-hamburger>span.line>span.line:after{bottom:-5px;transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.btn-hamburger.open>span.line>span.line{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.btn-hamburger.open>span.line>span.line:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.btn-hamburger.open>span.line>span.line:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}.main-nav--mobile-drawer-contents{padding-top:30px;display:flex;flex-direction:column;justify-content:center;flex-grow:1}.main-nav--modal-wrapper{position:absolute;top:25px;right:25px;z-index:90}.main-nav--modal{position:absolute;display:flex;flex-direction:column;top:0;right:0;background-color:var(--theme-color-background);border:1px solid var(--theme-color-font);border-radius:22px;box-shadow:-15px 15px 4px #0000;overflow:hidden}.main-nav--modal .fade-in{visibility:hidden;opacity:0}.main-nav--modal.open .main-nav--color-controls{opacity:1;visibility:visible}.main-nav--modal .theme-video--container{z-index:-1}.main-nav--modal:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:0}.main-nav--modal.open:before{opacity:1;transition:.5s opacity ease-in-out;background-color:var(--theme-color-accent)}.main-nav--modal-header{height:44px;width:175px;display:flex;align-items:center;padding:0 28px}.main-nav--modal-header a{position:relative;display:inline-block}.main-nav--modal-header a:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background-color:var(--theme-color-font);transform:scaleX(0);transition:all .2s ease-out;transform-origin:left}.main-nav--modal-header a:hover:after{transform:scaleX(1)}.main-nav--modal-toggle{height:44px;width:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;position:absolute;top:0;right:16px}.main-nav--modal-content{overflow:hidden;height:0;width:175px}.main-nav--modal-content ul{padding:150px 0 0}@media screen and (min-width: 769px){.main-nav--modal-content ul{padding:6px 0 25px}}.homepage-hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:calc(100vh - 60px);padding:68px 24px}@media screen and (max-width: 768px){.homepage-hero{padding:184px 24px 60px;height:calc(100vh - 96px)}}.homepage-hero .content-container{position:relative}.homepage-hero .content-container p{font-size:2.375rem}.homepage-hero .content-container .animation-pin{position:absolute;top:-60px;right:0;width:20px;height:20px}.theme-video--container,.theme-video--backdrop{top:0;left:0;right:0;bottom:0}.theme-video--backdrop{position:fixed;z-index:-1}.theme-video--container{position:absolute;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .25s ease-in-out}.theme-video--container.active{opacity:1}.theme-video--container video{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0}.footer--logo-container{position:relative;aspect-ratio:1.5;padding-bottom:30px;padding-right:16px;padding-left:11px}@media screen and (min-width: 769px){.footer--logo-container{aspect-ratio:2.12;padding-bottom:40px;padding-right:36px;padding-left:28px}}.footer--scroll-to-top{position:absolute;display:block;width:23vw;bottom:-20px;left:50%;aspect-ratio:calc(var(--w) / var(--h))}@media screen and (max-width: 768px){.footer--scroll-to-top{width:28vw;bottom:0}}.footer--scroll-to-top button{width:100%;height:100%;position:relative;display:block;right:30%}.footer--scroll-to-top picture{display:block;position:relative!important}.footer--credits{padding-top:40px;padding-bottom:40px;padding-left:var(--site-gutter-x);padding-right:var(--site-gutter-x)}.footer--credits p,.footer--credits a{font-size:16px}@media screen and (max-width: 768px){.footer--credits{padding:0 20px 20px}.footer--credits p,.footer--credits a{font-size:10px}}.footer--credits a{text-decoration:underline}.work-listing-hero{padding-top:200px;padding-bottom:200px}@media screen and (max-width: 768px){.work-listing-hero{padding-top:180px;padding-bottom:60px}}.work-filters--modal-spacer{height:72px}.work-filters--modal{position:absolute;z-index:40;display:flex;flex-direction:column;top:0;right:24px;width:calc(100% - 48px);background-color:var(--theme-color-background);border:1px solid var(--theme-color-font);border-radius:36px;box-shadow:-15px 15px 4px #0000;overflow:hidden}.work-filters--modal .theme-video--container{z-index:-1}.work-filters--modal.open{box-shadow:-15px 15px 4px #00000040}.work-filters--modal-content{padding:0 20px;max-height:420px;overflow:scroll}.work-filters--modal-trigger{height:4.5rem;font-size:1.25rem;display:flex;justify-content:space-between;align-items:center;padding:0 12px 0 26px}.work-filters--modal-trigger>span.line{width:44px;height:44px;display:inline-flex;justify-content:center;align-items:center;position:relative;transform:rotate(0);transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.work-filters--modal-trigger>span.line>span.line{display:block;top:50%;margin-top:4px/-2;transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.work-filters--modal-trigger>span.line>span.line,.work-filters--modal-trigger>span.line>span.line:before{width:20px;height:2px;background-color:var(--theme-color-font);position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.work-filters--modal-trigger>span.line>span.line:before{content:"";display:block;top:0;transform:rotate(90deg);transition:top 75ms .12s ease,opacity 75ms ease}.work-filters--modal-toggle{display:flex;justify-content:center;align-items:center}.work-filters--modal-toggle.open>span.line{transform:rotate(45deg)}.work-filters--modal-toggle>span.line{width:44px;height:44px;display:inline-flex;justify-content:center;align-items:center;position:relative;transform:rotate(0);transition-duration:.125s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.work-filters--modal-toggle>span.line>span.line{display:block;top:50%;margin-top:4px/-2;transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.work-filters--modal-toggle>span.line>span.line,.work-filters--modal-toggle>span.line>span.line:before{width:20px;height:2px;background-color:var(--theme-color-font);position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.work-filters--modal-toggle>span.line>span.line:before{content:"";display:block;top:0;transform:rotate(90deg);transition:top 75ms .12s ease,opacity 75ms ease}.work-filters--modal-header{height:4.5rem;font-size:1.25rem;display:flex;justify-content:space-between;align-items:center;padding:0 12px 0 26px}.filter-group{display:flex;flex-wrap:wrap;column-gap:30px;row-gap:30px}@media screen and (max-width: 768px){.filter-group{column-gap:6px;row-gap:15px;padding-bottom:20px}.filter-group:first-child{padding-bottom:36px}}.filter-btn{border:1px solid var(--theme-color-font);position:relative;font-size:1.25rem;display:inline-flex;padding:0 12px 0 26px;transition:all .25s ease-in-out}@media screen and (max-width: 768px){.filter-btn{font-size:.875rem;padding:0 8px 0 24px;height:3.375rem;border-radius:1.6875rem}}.filter-btn:hover{color:var(--theme-color-accent)}.filter-btn:hover>span.line>span.line{background-color:var(--theme-color-accent)}.filter-btn:hover>span.line>span.line:before{background-color:var(--theme-color-accent)}.filter-btn.active{background:var(--theme-color-font);color:var(--theme-color-accent)}.filter-btn.active>span.line{transform:rotate(45deg)}.filter-btn.active>span.line>span.line{background-color:var(--theme-color-accent)}.filter-btn.active>span.line>span.line:before{background-color:var(--theme-color-accent)}.filter-btn>span.line{width:44px;height:44px;display:inline-flex;justify-content:center;align-items:center;position:relative;transform:rotate(0);transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}@media screen and (max-width: 768px){.filter-btn>span.line{width:20px;height:54px}}.filter-btn>span.line>span.line{display:block;top:50%;margin-top:4px/-2;transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.filter-btn>span.line>span.line,.filter-btn>span.line>span.line:before{width:20px;height:2px;background-color:var(--theme-color-font);position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}@media screen and (max-width: 768px){.filter-btn>span.line>span.line,.filter-btn>span.line>span.line:before{width:10px}}.filter-btn>span.line>span.line:before{content:"";display:block;top:0;transform:rotate(90deg);transition:top 75ms .12s ease,opacity 75ms ease}*{box-sizing:border-box}html,body{background-color:var(--theme-color-background, "#000000");color:var(--theme-color-font, "#FFFFFF");font-size:16px;font-size:100%;height:100%;width:100%;-webkit-font-smoothing:antialiased}html ::selection,body ::selection{color:var(--theme-color-accent, "#000000");background:var(--theme-color-font, "#FFFFFF")}body>.body-content{font-family:Neue Montreal,Helvetica,Arial,sans-serif;font-weight:400;height:100%;width:100%}main,footer{background-color:var(--theme-color-background, "#000000");color:var(--theme-color-font, "#FFFFFF");outline:0 none}svg{max-width:100%;height:auto}svg path{shape-rendering:geometricPrecision}.locked-scroll{overflow:hidden;height:100%;top:0;left:0;width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.screen-transparency{mix-blend-mode:screen}.multiply-transparency{mix-blend-mode:multiply}@media screen and (min-width: 1024px){.limited-width-desktop{max-width:70vw}}.testimonial-svg{position:relative;height:56px;display:inline-flex;justify-content:center}.testimonial-svg svg{width:100%;height:auto}.job-listing-content p{font-size:2.5em;margin-bottom:1.4rem;line-height:115%}@media screen and (max-width: 768px){.job-listing-content p{font-size:1.25em}}.job-listing-content p strong{font-family:GT America Mono,Helvetica,Arial,sans-serif;font-size:14px;line-height:1;letter-spacing:.5px;text-transform:uppercase;opacity:.7;font-weight:400;margin-top:3.2rem;display:block;margin-bottom:2.4rem}.job-listing-content ul{list-style:disc;margin-left:24px}@media screen and (min-width: 1025px){.job-listing-content ul{max-width:66%}.job-listing-content ul *{max-width:unset}}.job-listing-content li{font-size:2.5em;margin-bottom:1.4rem;line-height:115%;margin-bottom:20px}@media screen and (max-width: 768px){.job-listing-content li{font-size:1.25em}}.job-listing-content hr{display:none}@media (min-width: 768px){.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:row-start-1{grid-row-start:1}.md\:mt-\[20px\]{margin-top:20px}.md\:flex{display:flex}.md\:hidden{display:none}.md\:aspect-\[var\(--aspect\)\]{aspect-ratio:var(--aspect)}.md\:aspect-video{aspect-ratio:16 / 9}.md\:h-\[var\(--desktop-height\)\]{height:var(--desktop-height)}.md\:min-h-full{min-height:100%}.md\:w-1\/3{width:33.333333%}.md\:\!grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap-0{gap:0px}.md\:gap-\[60px\]{gap:60px}.md\:gap-y-\[60px\]{row-gap:60px}.md\:p-30x{padding:30px}.md\:px-60x{padding-left:60px;padding-right:60px}.md\:px-\[10px\]{padding-left:10px;padding-right:10px}.md\:px-\[25px\]{padding-left:25px;padding-right:25px}.md\:py-\[40px\]{padding-top:40px;padding-bottom:40px}.md\:pt-\[20px\]{padding-top:20px}.md\:pt-\[60px\]{padding-top:60px}.md\:text-center{text-align:center}.md\:text-\[32px\]{font-size:32px}}@media (min-width: 1024px){.lg\:mt-0{margin-top:0}}@media (min-width: 1025px){.dk\:p-\[var\(--site-gutter\)\]{padding:var(--site-gutter)}.dk\:pl-\[var\(--site-gutter\)\]{padding-left:var(--site-gutter)}}.\[\&\>\*\:last-child\]\:pb-0>*:last-child{padding-bottom:0}.\[\&\>\*\>\*\]\:overflow-hidden>*>*{overflow:hidden}.\[\&\>\*\>\*\]\:\!p-0>*>*{padding:0!important}.\[\&\>\*\]\:text-\[18px\]>*{font-size:18px}.\[\&\>\*\]\:leading-\[2\.5em\]>*{line-height:2.5em}.\[\&\>\*\]\:opacity-0>*{opacity:0}.\[\&\>p\]\:text-\[16px\]>p{font-size:16px}@media (min-width: 768px){.\[\&\>p\]\:md\:text-\[18px\]>p{font-size:18px}}.\[\&\>svg\]\:w-full>svg{width:100%}
