.page-enter-active,.page-leave-active{transition:opacity .45s ease}.page-enter-from,.page-leave-to{opacity:0}:root{--black:#000;--white:#fff;--blue:#1e2a5f;--cyan:#9aebe5;--link-color:var(--blue);--focus-color:rgba(30,42,95,.15);--selection-color:var(--focus-color);--fs-root:.625em;--lh-root:1.14;--blank-line:calc(var(--lh-root)*1em);--border-radius:1.8rem;--gutter-s:.8rem;--gutter:1rem;--gutter-m:2rem;--gutter-l:4rem;--grid-gap:2rem;--swift-out:cubic-bezier(.55,0,.1,1)}@media (min-width:80em){:root{--gutter-s:1.25rem;--gutter:1.5rem;--gutter-m:3rem;--gutter-l:6rem;--grid-gap:2.25rem}}@media (min-width:105em){:root{--gutter-m:5rem;--grid-gap:3.5rem}}@font-face{font-family:Hermes Regular;font-style:normal;font-weight:400;src:url(./Hermes-Regular.DKcGjITX.woff2) format("woff2")}*{margin:0}*,:after,:before{box-sizing:border-box}html{font-size:var(--fs-root);line-height:var(--lh-root)}body{color:var(--blue);font-family:Hermes Regular,sans-serif;font-size:1.4em;letter-spacing:-.025em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:80em){body{font-size:1.6em}}@media (min-width:105em){body{font-size:1.8em}}#__nuxt{isolation:isolate}a{color:inherit;text-decoration:none}a:focus-visible{background-color:var(--focus-color);outline:none}audio,canvas,img,picture,svg,video{display:block;height:auto;width:100%}h1,h2,h3,h4,h5,h6{font-weight:inherit}h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word}ol,ul{padding-inline-start:1.25em}sub,sup{font-size:75%;position:relative;vertical-align:baseline}sup{top:-.4em}sub{top:.4em}button,input,select,textarea{font:inherit}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{background-color:#f0f0f0;border:none;padding:.25em}input[type=email]:focus-visible,input[type=number]:focus-visible,input[type=password]:focus-visible,input[type=search]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-visible,input[type=url]:focus-visible,textarea:focus-visible{background-color:var(--focus-color);outline:none}button{background-color:transparent;background-color:#f0f0f0;border:none;color:inherit;cursor:pointer;padding:.25em .5em;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}button:focus-visible{background-color:var(--focus-color);outline:none}::-moz-selection{background-color:var(--selection-color)}::selection{background-color:var(--selection-color)}
