:root{--clr-black:#000;--clr-surface:#130641;--clr-invisible:#00000000;--clr-darken:#00000022;--clr-darker:#00000044;--clr-darkest:#00000088;--clr-slight:#ffffff18;--clr-light:#ffffff33;--clr-lighter:#ffffff44;--clr-lighter2:#ffffff88;--clr-lightest:#ffffffaa;--clr-slack-blue:#4a99cd;--clr-blue:#8b55f6;--clr-blue-muted:#534dcb;--clr-blue-professional:#3c83f6;--clr-blue-subtle:#4f4b9b;--clr-dark-blue:#2b0f57;--clr-darkest-blue:#190539;--clr-green:#10bbb8;--clr-green-muted:#12a19c;--clr-pink:#e8c7f9;--clr-pink-muted:#cca3dc;--clr-white:#fff;--clr-almost-white:#f7e8fd;--clr-light-grey:#989898;--clr-grey:#777;--clr-dark-grey:#444;--clr-off-grey:#77777755;--clr-violet:#d15cff;--clr-violet-muted:#a359c0;--clr-violet-subtle:#825095;--clr-violet-transparent:rgba(205,126,237,.5);--clr-purple:#1e024b;--clr-purple-lighter:#301c5a;--clr-purple-gradient:#4d367d;--clr-purple-muted:#503181;--clr-purple-subtle:#433659;--clr-dark-purple:#000005;--clr-highlight:#230b79;--clr-body-background:var(--clr-purple)}@font-face{font-family:caveat;src:url(/font/Caveat/Caveat-VariableFont_wght.ttf)}@font-face{font-family:barlow_condensed;src:url(/font/barlow_condensed/BarlowCondensed-Regular.ttf)}@font-face{font-family:barlow_condensed_bold;src:url(/font/barlow_condensed/BarlowCondensed-ExtraBold.ttf)}@font-face{font-family:barlow_semi_condensed;src:url(/font/barlow_semi_condensed/BarlowSemiCondensed-Regular.ttf)}@font-face{font-family:barlow_semi_condensed_light;src:url(/font/barlow_semi_condensed/BarlowSemiCondensed-Light.ttf)}@font-face{font-family:barlow_semi_condensed_extra_light;src:url(/font/barlow_semi_condensed/BarlowSemiCondensed-ExtraLight.ttf)}@font-face{font-family:barlow_semi_condensed_bold;src:url(/font/barlow_semi_condensed/BarlowSemiCondensed-SemiBold.ttf)}.condensed{font-family:barlow_condensed}.condensed_bold{font-family:barlow_condensed_bold}.semi_condensed{font-family:barlow_semi_condensed}.semi_condensed_bold{font-family:barlow_semi_condensed_bold}.t-a-center{text-align:center}.t-a-right{text-align:right}.t-a-left{text-align:left}.t-fs-large{font-size:1.75rem}.t-fs-smallish,.t-subtext{font-size:1.25rem}.t-subtext{color:#d3d3d3}:root{--h1-font-size:2.4rem}body{font-size:1.5em;line-height:1.5;background-color:var(--clr-body-background);color:var(--clr-almost-white);margin:0;font-family:barlow_semi_condensed_extra_light;height:101vh}h1{font-family:caveat;font-weight:2000;margin-bottom:2rem;font-size:var(--h1-font-size);text-shadow:0 0 1.25rem var(--clr-violet);letter-spacing:-.005em}h1,h2{margin-top:0;color:var(--clr-violet)}h2{font-family:barlow_semi_condensed_extra_light;margin-bottom:.75rem;font-size:1.75rem}h3{font-family:barlow_condensed;color:var(--clr-violet)}h3,p{margin-top:0}p{font-family:barlow_semi_condensed_extra_light;font-size:1.15rem;line-height:1.25;margin-bottom:.25rem}a,p{padding:0}a{margin:0;color:var(--clr-blue);font-family:barlow_semi_condensed_light;text-decoration:none}a:hover{color:var(--clr-pink);text-decoration-thickness:.06em}ul{padding:0;margin:0 0 0 max(2vw,16px);list-style:none;display:flex;flex-direction:column}ul li:before{content:"";display:inline-block;vertical-align:middle;margin:min(-.3vmin,-2px) .6vmin 0 0;width:max(.6vmin,4px);height:max(.6vmin,4px);border-radius:50%;background-color:currentColor}li{margin-bottom:.5em}.large_li li{margin-bottom:1.5em;font-size:3rem}input,input:disabled{padding:.25rem .5rem .5rem;font-size:1.5rem;font-family:barlow_semi_condensed_extra_light}input:disabled{color:grey}:root{--notch-height-or-0:max(env(safe-area-inset-top),var(--notch-height,0px));--notch-height-or-default:max(env(safe-area-inset-top),max(var(--notch-height-or-0),64px))}.m-top-ios{margin-top:calc(calc(var(--notch-height-or-0) + 0rem) * -1)}.p-top-ios{padding-top:calc(var(--notch-height-or-0))!important}.primary_column{max-width:1024px;width:1024px;max-width:100vw}@media screen and (max-width:1080px){.primary_column{padding-left:max(2vw,.25rem);padding-right:max(2vw,.25rem);max-width:calc(100vw - 2 * max(2vw, .25rem))}}.f-row{flex-direction:row}.f-col,.f-row{display:flex;margin:0}.f-col{flex-direction:column}.f-j-center{justify-content:center}.f-j-flex-start{justify-content:flex-start}.f-j-flex-end{justify-content:flex-end}.f-j-space-around{justify-content:space-around}.f-j-space-between{justify-content:space-between}.u-width-50p{width:50%}.u-width-40p{width:40%}.u-width-30p{width:30%}.u-width-90p{width:90%}.u-width-100p{width:100%}.u-height-100p,.u-height-80p{height:100%}.u-width-0{width:0}.position-relative{position:relative}.f-flow{flex-flow:row wrap}.loader{font-size:10px;text-indent:-9999em;width:2rem;height:2rem;border-radius:50%;background:#fff;background:linear-gradient(90deg,#fff 10%,hsla(0,0%,100%,0) 42%);position:relative;animation:load3 1.4s linear infinite;transform:translateZ(0)}.loader:before{width:50%;height:50%;background:#fff;border-radius:100% 0 0 0}.loader:after,.loader:before{position:absolute;top:0;left:0;content:""}.loader:after{background:var(--clr-violet);width:75%;height:75%;border-radius:50%;margin:auto;bottom:0;right:0}@keyframes load3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hamburger_container{display:flex;flex-direction:column}.hamburger_bar{width:2rem;height:.15rem;background-color:var(--clr-violet);margin:.25rem 0}.hamburger_container:hover .hamburger_bar{box-shadow:0 0 .5rem .25rem var(--clr-violet-transparent);animation:hamburger_bar_shake .32s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes hamburger_bar_shake{10%{transform:rotate(1deg)}20%{transform:rotate(-2deg)}30%{transform:rotate(2deg)}40%{transform:rotate(-3deg)}50%{transform:rotate(4deg)}60%{transform:rotate(-3deg)}70%{transform:rotate(2deg)}80%{transform:rotate(-2deg)}90%{transform:rotate(2deg)}to{transform:rotate(0)}}.button{box-shadow:0 0 5px 1px var(--clr-violet);border-radius:6px;padding:.75rem;text-align:center}.button:hover{cursor:pointer;box-shadow:0 0 6px 2px var(--clr-violet);background-color:var(--clr-darken);z-index:1000}.button:active{box-shadow:inset 0 0 4px 2px hsla(0,0%,100%,.2)}.clickable:hover{cursor:pointer}.hover_highlight:hover{background-color:var(--clr-highlight)}.hover_shadow:hover{box-shadow:0 0 6px 3px hsla(0,0%,100%,.3)}.prevent_selection{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select_button{text-align:left;padding:1vh 1vw;margin-right:3vw;box-shadow:0 0 4px 2px hsla(0,0%,100%,.2);border-radius:.25rem}.select_button:hover{box-shadow:inset 0 0 6px 2px hsla(0,0%,100%,.5)}.select_button_down{background-color:var(--semi-white)}.selected_link{color:var(--clr-violet);text-decoration:underline;text-decoration-thickness:.02em;text-underline-offset:.15em;filter:brightness(150%);text-shadow:#b309f6 0 0 .75rem}.centered_cross{position:relative}.centered_cross:after,.centered_cross:before{--cross-thickness:15%;position:absolute;content:"";width:100%;height:var(--cross-thickness);background-color:var(--clr-green);transform-origin:center;top:calc((100% - var(--cross-thickness))/2)}.centered_cross:before{transform:rotate(45deg)}.centered_cross:after{transform:rotate(-45deg)}.header{--shadow-size:10px;box-shadow:0 var(--shadow-size) var(--shadow-size) 0 rgba(197,51,255,.5);background-color:var(--clr-darkest-blue);border-bottom:2px solid transparent;-o-border-image:linear-gradient(to right,var(--clr-blue),var(--clr-violet) 10%,var(--clr-blue)) 1;border-image:linear-gradient(to right,var(--clr-blue),var(--clr-violet) 10%,var(--clr-blue)) 1}.panel{background-color:var(--clr-slight);border-radius:1rem;padding:1rem;border-style:solid;border-width:1px;border-color:var(--clr-dark-grey);transition:width .3s,height .3s}@media screen and (max-width:500px){.panel{transition:none}}.overflow_ellipsis{white-space:nowrap;text-overflow:ellipsis;display:inline-block;overflow:hidden}.quote-block{position:relative;padding:1rem .75rem;margin:0 auto;max-width:35rem;background-color:var(--clr-slight);border-radius:.5rem;border-left:4px solid var(--clr-pink);color:var(--clr-lightest);font-style:italic;line-height:1.6;width:94vw;box-sizing:border-box}.quote-block:before{position:absolute;top:-.5rem;left:0;font-size:3rem;color:var(--clr-pink);opacity:.7;font-family:serif}.quote-attribution{text-align:right;margin-top:1rem;font-size:.8rem;color:var(--clr-lighter);font-style:normal}.conic_gradient_border{--end-color:red;-o-border-image:conic-gradient(var(--end-color),#d6d605,#0505d6,#d605d6,var(--end-color)) 1;border-image:conic-gradient(var(--end-color),#d6d605,#0505d6,#d605d6,var(--end-color)) 1}.conic_gradient_border:hover{--end-color:#f9f;-o-border-image:conic-gradient(var(--end-color),#a9f,#9df,var(--end-color)) 1;border-image:conic-gradient(var(--end-color),#a9f,#9df,var(--end-color)) 1}@keyframes rotate{to{--angle:360deg}}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}.conic_gradient{--angle:0deg;--opacity:0.5;border-radius:.5rem;--end-color:var(--clr-violet);background:conic-gradient(from var(--angle),var(--clr-blue-subtle),var(--clr-purple-gradient),var(--clr-violet-subtle),var(--clr-blue-subtle))}.conic_gradient:hover{animation:rotate 3s linear infinite}