@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600;700&display=swap";:root{--measure: 62ch;--ratio: 1.33;--s-5: calc(var(--s-4) / var(--ratio));--s-4: calc(var(--s-3) / var(--ratio));--s-3: calc(var(--s-2) / var(--ratio));--s-2: calc(var(--s-1) / var(--ratio));--s-1: calc(var(--s0) / var(--ratio));--s0: 1rem;--s1: calc(var(--s0) * var(--ratio));--s2: calc(var(--s1) * var(--ratio));--s3: calc(var(--s2) * var(--ratio));--s4: calc(var(--s3) * var(--ratio));--s5: calc(var(--s4) * var(--ratio));--space: var(--s0);--silver: rgb(199, 200, 202)}*{box-sizing:border-box}*:not(body){margin:0;padding:0}:root,html,*{--font-size: clamp(5vw, min(calc(16vw - 6ch), 45vh), 100vmin);--font-size: 1rem;font-family:sans-serif;font-size:calc(.75rem + 100*(.005vmax + .005vmin));font-size:var(--s0);scroll-behavior:smooth;font-weight:400;font-family:DM Sans,sans-serif;font-weight:500;font-size:16px;letter-spacing:.4px;-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-font-smoothing:antialiased}:root,body,.root{background-color:#000;color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:100vh;height:auto;width:100%}body{padding:1em}.full-width{width:100%}.root{margin:var(--s-2);--space: var(--s3);max-width:var(--measure)}.root section{--space: var(--s0)}.root .links,.root .stretch{display:flex;flex-direction:column;align-items:stretch;width:100%}.root .links .linktree-box,.root .stretch .linktree-box{border:2px solid var(--silver);background-color:var(--silver)}.root .links .linktree-box,.root .links .linktree-box>td,.root .stretch .linktree-box,.root .stretch .linktree-box>td{padding:1.2em}.root .links .linktree-box,.root .links .linktree-box a,.root .stretch .linktree-box,.root .stretch .linktree-box a{color:#000}.root .links .linktree-box:hover,.root .links .linktree-box:hover a,.root .stretch .linktree-box:hover,.root .stretch .linktree-box:hover a{background-color:transparent;color:var(--silver);border-color:var(--silver)}form,input,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}input,button{border:2px solid var(--silver);padding:1.2em;background-color:var(--silver);color:#000}input:hover,button:hover{background-color:transparent;color:var(--silver);border-color:var(--silver)}.root *,h1,h2,h3{font-size:var(--s0);font-size:1rem}h1,h2,h3,h4,h5,h6{margin-block-end:.5ch}.bio-text h1{font-size:var(--s1)}.logo{width:clamp(100px,20vmin,300px);height:auto;border-radius:50%;margin:var(--s-1)}.el-stack,.root section{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:var(--space)}.el-cluster{display:flex;flex-wrap:wrap;gap:var(--space, 1rem);justify-content:flex-start;align-items:center}a{text-decoration:none}footer{min-height:3em;padding-block:1em;margin-block-end:2.5em}.el-center{box-sizing:content-box;margin-inline:auto;max-inline-size:var(--measure);padding-inline-start:1rem;padding-inline-end:1rem;display:flex;flex-direction:column;align-items:center}.fixed-container{position:fixed;width:clamp(var(--measure),var(--measure) + var(--s5) + var(--s5),100%);max-width:100vw}.absolute{position:absolute;width:auto;padding:var(--s2) var(--s2)}.top{top:0}.right{right:calc(0vw - 1 * var(--measure) / 2 + 50%);right:0}.FAB{width:3rem;height:3rem;border-radius:50%;background-color:#fff;box-shadow:0 0 .5rem #00000080;display:flex;justify-content:center;align-items:center;color:#000}footer img{width:auto;height:100px;object-fit:contain}.stretch input:not([type=submit]){width:100%}small{font-size:.8rem!important}
