@charset "UTF-8";.site-header[data-v-f4a6cc0e]{align-items:center;color:var(--color-text);display:flex;font-family:var(--font-mono);font-size:var(--font-size--1);left:0;padding-top:20px;position:fixed;right:0;text-transform:uppercase;top:0;z-index:10}@media (min-width:750px){.site-header[data-v-f4a6cc0e]{padding-top:30px}}.site-header a[data-v-f4a6cc0e]{color:currentColor;text-decoration:none}.logo-link[data-v-f4a6cc0e]{align-items:center;display:flex;height:44px;justify-content:center;width:44px}.logo-link svg[data-v-f4a6cc0e]{fill:currentColor}.logo-mark[data-v-f4a6cc0e]{display:block;position:relative;width:var(--base-pad)}@media (min-width:750px){.logo-mark[data-v-f4a6cc0e]{width:26px}}.hud[data-v-f4a6cc0e]:before{background-color:var(--color-bg);border-right:1px solid var(--color-grid);bottom:0;content:"";display:block;height:100%;left:0;opacity:0;position:fixed;top:0;transition:background-color .75s var(--ease-in-out),border-color .75s var(--ease-in-out),opacity 0s .5s var(--ease-in-out),width .5s var(--cubic-wipe);width:0;z-index:0}@media (min-width:750px){.hud[data-menu-is-open][data-v-f4a6cc0e]:before{opacity:1;transition:background-color .75s var(--ease-in-out),border-color .75s var(--ease-in-out),opacity 0s 0s var(--ease-in-out),width .5s var(--cubic-wipe);width:calc(var(--site-gutter) + 1px)}}.hud__quadrant[data-v-f4a6cc0e]{margin:0;padding:0;position:fixed;transform:none;transition:.3s var(--cubic-wipe)}[data-menu-is-open] .hud__quadrant[data-v-f4a6cc0e]{transition:.5s var(--cubic-wipe)}.hud__quadrant.hud__quadrant--tl[data-v-f4a6cc0e]{left:0;top:var(--base-margin);transform:translate(calc(var(--site-gutter) - 10px));z-index:1}@media (min-width:750px){.hud__quadrant.hud__quadrant--tl[data-v-f4a6cc0e]{top:var(--margin-lg);transform:translate(calc(var(--site-gutter)*.5 - 50%))}}.hud__quadrant.hud__quadrant--tr[data-v-f4a6cc0e]{right:0;top:var(--base-margin);transform:translate(calc(var(--site-gutter)*-1 + 10px));z-index:1}@media (min-width:425px){[data-menu-is-open] .hud__quadrant.hud__quadrant--tr[data-v-f4a6cc0e]{transform:translate(calc(var(--site-gutter)*-1 + 10px - var(--push-menu-width)))}}@media (min-width:750px){.hud__quadrant.hud__quadrant--tr[data-v-f4a6cc0e]{gap:25px;top:var(--margin-lg);transform:translate(calc(var(--site-gutter)*-.5 + 20px))}[data-menu-is-open] .hud__quadrant.hud__quadrant--tr[data-v-f4a6cc0e]{transform:translate(calc(var(--site-gutter)*-.5 + 20px - var(--push-menu-width)))}}.hud__quadrant.hud__quadrant--bl[data-v-f4a6cc0e]{bottom:var(--margin-lg);left:0;transform:translate(calc(var(--site-gutter)*.5 - 50%));visibility:hidden}@media (min-width:1200px){.hud__quadrant.hud__quadrant--bl[data-v-f4a6cc0e]{visibility:visible}}.hud__quadrant.hud__quadrant--br[data-v-f4a6cc0e]{bottom:var(--margin-lg);height:auto;right:0;transform:translate(calc(var(--site-gutter)*-.5 + 50%));visibility:hidden}[data-menu-is-open] .hud__quadrant.hud__quadrant--br[data-v-f4a6cc0e]{transform:translate(calc(var(--site-gutter)*-.5 + 50% - var(--push-menu-width)))}@media (min-width:1200px){.hud__quadrant.hud__quadrant--br[data-v-f4a6cc0e]{visibility:visible}}.hud__glyph[data-v-f4a6cc0e]{color:var(--color-text);fill:transparent;max-height:36px;max-width:36px}.hud__glyph img[data-v-f4a6cc0e]{width:100%}.hud__glyph svg[data-v-f4a6cc0e]{aspect-ratio:1/1;width:100%}.hud__label[data-v-f4a6cc0e]{color:var(--color-text);font-family:var(--font-mono);font-size:var(--font-size--1);font-weight:300;letter-spacing:var(--letter-spacing);line-height:1;text-align:right;text-transform:uppercase;writing-mode:vertical-rl}@keyframes fade-in-f4a6cc0e{0%{opacity:0}50%{opacity:0}to{opacity:1}}.faux-label[data-v-f4a6cc0e]{animation:none!important;display:none!important;height:auto!important;margin:0!important;position:absolute!important;top:calc(35px + var(--margin-lg))!important;transform:translate(calc(18px - var(--site-gutter)),var(--margin-lg))!important;writing-mode:vertical-lr!important}.faux-label+a[data-v-f4a6cc0e]{margin-top:0!important}@media (min-width:1200px){.faux-label[data-v-f4a6cc0e]{display:block!important}}@media (min-width:1350px){.faux-label[data-v-f4a6cc0e]{transform:translate(calc(13px - var(--site-gutter)),var(--margin-lg))!important}}@media (min-width:1800px){.faux-label[data-v-f4a6cc0e]{transform:translate(calc(4px - var(--site-gutter)),var(--margin-lg))!important}}@media (min-width:3200px){.faux-label[data-v-f4a6cc0e]{transform:translate(calc(-75px - var(--site-gutter)),var(--margin-lg))!important}}@media (min-width:1200px){.site-header .main-nav a.router-link-active[data-v-f4a6cc0e]{animation:fade-in-f4a6cc0e 1s var(--ease-in-out) 0s forwards;height:auto;position:absolute;text-align:left;top:calc(35px + var(--margin-lg));transform:translate(calc(18px - var(--site-gutter)),var(--margin-lg));transition:transform .5s 0s var(--cubic-wipe);writing-mode:vertical-lr}.site-header .main-nav a.router-link-active+a[data-v-f4a6cc0e]{margin-top:calc(30px + var(--margin-sm)*2)}.site-header .main-nav a.router-link-active+a[data-v-f4a6cc0e]:nth-child(2){margin-top:calc(30px + var(--margin-sm))}.site-header .main-nav a.router-link-active span[data-v-f4a6cc0e]:after{width:0}}@media (min-width:1350px){.site-header .main-nav a.router-link-active[data-v-f4a6cc0e]{transform:translate(calc(13px - var(--site-gutter)),var(--margin-lg))}}@media (min-width:1800px){.site-header .main-nav a.router-link-active[data-v-f4a6cc0e]{transform:translate(calc(4px - var(--site-gutter)),var(--margin-lg))}}@media (min-width:3200px){.site-header .main-nav a.router-link-active[data-v-f4a6cc0e]{transform:translate(calc(-52px - var(--site-gutter)),var(--margin-lg))}}@keyframes active-link-union-f4a6cc0e{0%{opacity:0;transform:translate(calc(13px - var(--site-gutter)))}50%{opacity:0}to{opacity:1;transform:translate(0)}}[data-menu-is-open] .main-nav a[data-v-f4a6cc0e],[data-menu-is-open] .main-nav a.router-link-active[data-v-f4a6cc0e]{height:30px;margin:0 0 var(--margin-sm);transform:translate(0);transition:text-decoration-color .2s var(--ease-in-out)}[data-menu-is-open] .main-nav a.router-link-active[data-v-f4a6cc0e]{align-items:center;animation:active-link-union-f4a6cc0e .5s var(--cubic-wipe) 0s forwards;display:flex;text-decoration-color:transparent;top:auto;width:calc(100% - var(--pad-lg)*2);writing-mode:horizontal-tb}[data-menu-is-open] .main-nav a.router-link-active span[data-v-f4a6cc0e]:before{transition-delay:.2s;width:100%}[data-menu-is-open] .main-nav a.router-link-active:focus span[data-v-f4a6cc0e]:after,[data-menu-is-open] .main-nav a.router-link-active:hover span[data-v-f4a6cc0e]:after{width:0}.main-nav[data-v-f4a6cc0e]{align-items:center;background-color:var(--color-bg);border-left:1px solid var(--color-grid);display:block;height:100%;left:100%;min-height:100vh;padding:calc(var(--base-margin)*5) var(--base-pad) var(--pad-lg);position:absolute;top:0;transition:background-color .75s var(--ease-in-out),border-color .75s var(--ease-in-out),color .75s var(--ease-in-out),transform .3s var(--cubic-wipe);width:var(--push-menu-width)}@media (min-width:750px){.main-nav[data-v-f4a6cc0e]{padding-left:var(--pad-lg);padding-right:var(--pad-lg);padding-top:calc(10px + var(--margin-lg))}}.main-nav a[data-v-f4a6cc0e]{align-items:center;display:flex;font-size:var(--font-size-0);height:30px;letter-spacing:var(--letter-spacing);line-height:1;margin:0;position:relative;text-decoration-color:#5e5e5e;text-decoration-line:underline;text-decoration-thickness:2px;text-transform:uppercase;text-underline-offset:4px;transition:margin .2s .4s var(--ease-in),text-decoration-color .2s var(--ease-in-out)}.theme--light .main-nav a[data-v-f4a6cc0e]{text-decoration-color:var(--color-text-underline)}@media (min-width:425px){.main-nav a[data-v-f4a6cc0e]{font-size:var(--font-size--1)}}.main-nav a span[data-v-f4a6cc0e]{position:relative}.main-nav a span[data-v-f4a6cc0e]:after,.main-nav a span[data-v-f4a6cc0e]:before{background-color:var(--color-text);bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .2s .125s var(--cubic-wipe);width:0}.main-nav a span[data-v-f4a6cc0e]:before{bottom:6px}.main-nav a[data-v-f4a6cc0e]:focus,.main-nav a[data-v-f4a6cc0e]:hover{transition-delay:0s}.main-nav a:focus span[data-v-f4a6cc0e]:after,.main-nav a:hover span[data-v-f4a6cc0e]:after{width:100%}.menu-toggle[data-v-f4a6cc0e]{align-items:center;background:none;border:0;display:flex;height:44px;justify-content:center;min-width:40px;order:2;padding:0;transition:transform .3s var(--cubic-wipe);width:44px}@media (min-width:750px){.menu-toggle[data-v-f4a6cc0e]{margin-right:0}}[data-menu-is-open] .menu-toggle[data-v-f4a6cc0e]{transform:rotate(45deg)}.menu-toggle .icon--menu[data-v-f4a6cc0e]{color:var(--color-text);display:block;height:var(--base-pad);position:relative;width:var(--base-pad)}@media (min-width:425px){.menu-toggle .icon--menu[data-v-f4a6cc0e]{height:24px;width:24px}}.menu-toggle .icon--menu[data-v-f4a6cc0e]:after,.menu-toggle .icon--menu[data-v-f4a6cc0e]:before{border:0;border-right:2px solid;bottom:0;content:"";display:block;height:100%;left:50%;margin-left:-1px;position:absolute;top:0;width:0}.menu-toggle .icon--menu[data-v-f4a6cc0e]:after{transform:rotate(-90deg)}.site-footer[data-v-6cea6187]{background-color:var(--color-bg);border-top:1px solid var(--color-grid);color:var(--color-mid-gray);font-family:var(--font-mono);padding:var(--pad-xl) var(--site-gutter)}.site-footer[data-v-6cea6187],.site-footer__content[data-v-6cea6187]{position:relative}.col-left[data-v-6cea6187],.col-right[data-v-6cea6187]{padding-inline:10px}@media (min-width:750px){.col-left[data-v-6cea6187],.col-right[data-v-6cea6187]{padding-inline:var(--section-pad-x)}}h2[data-v-6cea6187],p[data-v-6cea6187]{font-size:var(--font-size--1);font-weight:400;line-height:1.725;text-transform:uppercase}a[data-v-6cea6187]{color:var(--color-mid-gray);text-decoration:none;transition:color .1s}a[data-v-6cea6187]:focus,a[data-v-6cea6187]:hover{color:var(--color-text)}.site-footer__btns[data-v-6cea6187]{align-items:flex-start;display:flex;flex-direction:column;gap:var(--margin-sm);margin-top:var(--margin-lg)}@media (min-width:750px){.site-footer__btns[data-v-6cea6187]{align-items:flex-end;justify-content:flex-start;margin-top:0}}.site-footer__btns .btn[data-v-6cea6187]{display:inline-block}.site-footer__btns[data-v-6cea6187] .clip-text__top{color:var(--color-mid-gray)}.site-footer__btns--left[data-v-6cea6187]{align-items:flex-start;margin-block-start:var(--margin-xxs)}@media (width < 750px){.site-footer__btns--left[data-v-6cea6187]{margin-block-end:var(--margin-sm)}}.details[data-v-6cea6187]{font-size:var(--font-size--2);margin-top:var(--margin-xl)}.details[open] .details__summary[data-v-6cea6187]:after{content:"▼"}.details__summary[data-v-6cea6187]{cursor:pointer;transition:color .1s linear}.details__summary[data-v-6cea6187]::-webkit-details-marker,.details__summary[data-v-6cea6187]::marker{content:none;display:none}.details__summary[data-v-6cea6187]:after{content:"▶";margin-left:5px;position:relative;top:-2px}.details__panel[data-v-6cea6187]{margin-top:calc(var(--base-margin)/4);padding-right:var(--section-pad-x)}
