:root{--texel-size: 1rem;--texels-per-tile: 8;--tile-size: calc(var(--texel-size) * var(--texels-per-tile));--horizontal-offset: calc(mod(100vw, var(--tile-size) * 2)/2) ;--vertical-offset: calc(var(--tile-size) / 2);--box-width: 735px;--vertical-spacing: 2rem}body{font-family:Spline Sans Mono,monospace;margin:0;background:linear-gradient(-90deg,rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(-90deg,rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(transparent 3px,#366e37 3px,#366e37 126px,transparent 126px),linear-gradient(-90deg,rgba(255,255,255,.3) 1px,transparent 1px),linear-gradient(-90deg,transparent 3px,#366e37 3px,#366e37 126px,transparent 126px),linear-gradient(rgba(255,255,255,.3) 1px,transparent 1px),#366e37;background-size:16px 16px,16px 16px,128px 128px,128px 128px,128px 128px,128px 128px,128px 128px,128px 128px;background-position:var(--horizontal-offset) var(--vertical-offset);background-attachment:fixed;height:100%;overflow-y:scroll}.content-container{display:flex;justify-content:center;align-items:flex-start;padding:3rem 0;width:100vw;height:auto}.non-rectangular-box{width:var(--box-width);padding:1rem;border:2px dashed rgba(255,255,255,.8);position:relative;color:#fff}.professional-entry{display:flex;align-items:center;margin-bottom:2rem}.professional-entry img{width:50px;height:50px;margin-right:1rem;object-fit:contain}.professional-entry h2,.professional-entry p{color:#fff}a{color:#fff;text-decoration:none}a:hover{text-decoration:underline;color:#00bfff}a:visited,a:active{color:#fff}.professional-entry{display:flex;align-items:center;margin-bottom:1rem}.professional-entry img{width:50px;height:50px;margin-right:.5rem;object-fit:contain}.professional-entry h2{margin-bottom:-.5rem;font-size:1.25rem}.professional-entry p{margin-bottom:.5rem;font-size:1rem}
