#head{left:0;padding:2em 0 1em;pointer-events:none;position:fixed;top:0;z-index:20}#head:not(.hide,.at-foot) .head-links>*,.head-logo,.head-side{pointer-events:all}.head-top{display:grid;gap:1em;grid-template-columns:min-content 1fr;transition:opacity .25s ease-in-out,transform .25s ease-in-out;width:100%}#head.at-foot .head-top{opacity:0;pointer-events:none;transform:translateY(200%);transition:opacity .25s ease-in-out .1s,transform .25s ease-in-out}.head-logo .headline,.head-side button{margin-left:-.1em;padding-right:.05em}.head-logo{display:inline-block;transition:none}.head-side{align-items:flex-end;display:flex;flex-direction:column;height:1em;overflow:hidden;position:relative}.head-close-btn,.head-idx-btn{letter-spacing:inherit;transition:opacity .4s ease-in-out}.head-close-btn,.head-side.is-close .head-idx-btn{opacity:0;pointer-events:none}.head-close-btn{display:flex;gap:.3em;position:absolute;right:0;top:0}.head-close-btn .label{display:none}.head-side.is-close .head-close-btn{opacity:1;pointer-events:all}.head-links{display:flex;gap:1em;justify-content:space-between;padding-top:1em;transition:opacity .25s ease-in-out,transform .25s ease-in-out;width:100%}#head.hide .head-links{opacity:0;pointer-events:none;transform:translateY(-100%)}#head.at-foot .head-links{opacity:0;transform:translateY(100%)}.head-links .small{display:none;padding-bottom:.1em}.head-links a{align-items:flex-end;display:flex}.head-links a:hover{color:var(--light-mono)}.head-links a .small{display:block}.head-links p{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.3em}@media (min-width:700px){.head-close-btn .label{display:block}.head-links{display:grid;grid-template-columns:repeat(var(--cols),1fr);justify-items:center}.head-links>:first-child{justify-self:start}.head-links>:last-child{justify-self:end}}@media (min-width:1000px){#head{padding:1em 0}.head-links{padding-top:1.5em}.head-links p{align-items:flex-end}.head-links .small{display:block}}#foot{background:var(--prismic-darkBackground);color:var(--prismic-text);justify-content:flex-end;min-height:600px;min-height:calc(30svh + 230px);padding:0 0 2em}#foot ::selection{background:var(--prismic-background);color:var(--prismic-darkBackground)}#foot ::-moz-selection{background:var(--prismic-background);color:var(--prismic-darkBackground)}.foot-div{background:linear-gradient(180deg,var(--prismic-background) 0,var(--prismic-darkBackground) 100%);height:230px;width:100%}#foot>.sub-wrapper{flex-grow:1;justify-content:flex-end}.foot-top{display:grid;gap:1em;grid-template-columns:min-content 1fr;transition:opacity .25s ease-in-out,transform .25s ease-in-out;width:100%}#foot.not-at-me .foot-links,#foot.not-at-me .foot-top{opacity:0;pointer-events:none;transform:translateY(-100%)}.foot-logo .headline,.foot-side button{margin-left:-.1em;padding-right:.05em}.foot-logo{display:inline-block;transition:none}.foot-side{align-items:flex-end;display:flex;flex-direction:column;height:1em;overflow:hidden;position:relative}.foot-close-btn,.foot-idx-btn{letter-spacing:inherit;transition:opacity .4s ease-in-out}.foot-close-btn,.foot-side.is-close .foot-idx-btn{opacity:0;pointer-events:none}.foot-close-btn{display:flex;gap:.3em;position:absolute;right:0;top:0}.foot-close-btn .label{display:none}.foot-side.is-close .foot-close-btn{opacity:1;pointer-events:all}.foot-links{display:flex;gap:1em;justify-content:space-between;padding-top:1em;transition:opacity .25s ease-in-out,transform .25s ease-in-out;width:100%}.foot-links .small{display:none;padding-bottom:.1em}.foot-links a{align-items:flex-end;display:flex}.foot-links a:hover{color:var(--white)}.foot-links a .small{display:block}.foot-links p{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.3em}.foot-legal{display:flex;justify-content:flex-end;margin:1em 0 0;width:100%}@media (min-width:700px){.foot-links{display:grid;grid-template-columns:repeat(var(--cols),1fr);justify-items:center}.foot-close-btn .label{display:block}.foot-links>:first-child{justify-self:start}.foot-links>:last-child{justify-self:end}}@media (min-width:1000px){.foot-links{padding-top:1.5em}.foot-links p{align-items:flex-end}.foot-links .small{display:inline-block}}
